We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9aced50 commit 93fc6feCopy full SHA for 93fc6fe
mautrix/util/program.py
@@ -191,6 +191,7 @@ def start_prometheus(self) -> None:
191
try:
192
enabled = self.config["metrics.enabled"]
193
listen_port = self.config["metrics.listen_port"]
194
+ hostname = self.config.get("metrics.hostname", "0.0.0.0")
195
except KeyError:
196
return
197
if not enabled:
@@ -200,7 +201,7 @@ def start_prometheus(self) -> None:
200
201
"Metrics are enabled in config, but prometheus_client is not installed"
202
)
203
- prometheus.start_http_server(listen_port)
204
+ prometheus.start_http_server(listen_port, hostname)
205
206
def _run(self) -> None:
207
signal.signal(signal.SIGINT, signal.default_int_handler)
0 commit comments