diff options
Diffstat (limited to 'sigsum-witness.py')
-rwxr-xr-x | sigsum-witness.py | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/sigsum-witness.py b/sigsum-witness.py index 1a565b8..87e073e 100755 --- a/sigsum-witness.py +++ b/sigsum-witness.py @@ -120,7 +120,15 @@ class Parser: const=logging.DEBUG, default=logging.INFO, dest="log_level", - help="Log base URL ({})".format(BASE_URL_DEFAULT), + help="Increase verbosity", + ) + + p.add_argument( + "--metrics-port", + action="store", + type=int, + default=8000, + help="Port of the HTTP server to expose Prometheus metrics.", ) self.parser = p @@ -599,8 +607,8 @@ def main(args): "ERROR: Valid tree head found: --bootstrap-log not allowed") # Start up the server to expose the metrics. - LOGGER.info("Starting metrics server on port 8000") - prometheus.start_http_server(8000) + LOGGER.info(f"Starting metrics server on port {g_args.metrics_port}") + prometheus.start_http_server(g_args.metrics_port) LOGGER.info("Starting witness") thread = Witness(signing_key, log_verification_key, cur_tree_head) |