- # TODO: these global variables should be part of a config file?\r
- '''\r
- # prometheus is started outside of son-emu\r
- prometheus_ip = '127.0.0.1'\r
- prometheus_port = '9090'\r
- self.prometheus_REST_api = 'http://{0}:{1}'.format(prometheus_ip, prometheus_port)\r
- '''\r
- # helper variables to calculate the metrics\r
- # pushgateway is started outside of son-emu and son-emu is started with net=host\r
- # so localhost:9091 works\r
- self.pushgateway = 'localhost:9091'\r
- # when sdk is started with docker-compose, we could use\r
- # self.pushgateway = 'pushgateway:9091'\r
- # Start up the server to expose the metrics to Prometheus\r
- #start_http_server(8000)\r