Merge "Make Expose Port Configurable"

This commit is contained in:
Zuul 2021-10-13 15:14:32 +00:00 committed by Gerrit Code Review
commit 3b9998a910
2 changed files with 8 additions and 2 deletions

View File

@ -33,7 +33,9 @@ oslo_metrics_configs = [
cfg.StrOpt('metrics_socket_file',
default='/var/tmp/metrics_collector.sock',
help='Unix domain socket file to be used'
'to send rpc related metrics'),
' to send rpc related metrics'),
cfg.IntOpt('prometheus_port', default=3000,
help='Port number to expose metrics in prometheus format.'),
]
cfg.CONF.register_opts(oslo_metrics_configs, group='oslo_metrics')
@ -107,7 +109,7 @@ def main():
app = make_wsgi_app()
try:
global httpd
httpd = make_server('', 3000, app)
httpd = make_server('', CONF.oslo_metrics.prometheus_port, app)
signal.signal(signal.SIGTERM, handle_sigterm)
httpd.serve_forever()
except KeyboardInterrupt:

View File

@ -0,0 +1,4 @@
---
features:
- |
Port number to expose metrics in Prometheus format is now configurable.