Add an entrypoints to launch oslo.metrics

Change-Id: I0d5fab019f8befb52cd07628006edcb2af8e6473
This commit is contained in:
Hervé Beraud 2020-06-11 15:13:47 +02:00
parent b569635adf
commit a0b0816fe4
2 changed files with 11 additions and 2 deletions

View File

@ -69,7 +69,8 @@ class MetricsListener():
self.socket.close()
self.start = False
if __name__ == "__main__":
def main():
cfg.CONF(sys.argv[1:])
m = MetricsListener(cfg.CONF.oslo_metrics.metrics_socket_file)
mt = threading.Thread(target=m.serve)
@ -87,3 +88,7 @@ if __name__ == "__main__":
os.remove(cfg.CONF.oslo_metrics.metrics_socket_file)
m.stop()
httpd.server_close()
if __name__ == "__main__":
main()

View File

@ -24,3 +24,7 @@ classifier =
[files]
packages =
oslo_metrics
[entry_points]
console_scripts =
oslo-metrics = oslo_metrics.__main__:main