Enable Prometheus metrics for the jaeger client library (#10112)

This commit is contained in:
Richard van der Hoff authored and GitHub committed 2021-06-04 09:25:33 +01:00
1 parent fd9856e4a9
commit d8be7d493d
3 files changed
+5 -1

No files matched your search

+1
View File
@@ -0,0 +1 @@
Enable Prometheus metrics for the jaeger client library.
+1 -1
View File
@@ -130,7 +130,7 @@ ignore_missing_imports = True
[mypy-canonicaljson]
ignore_missing_imports = True
[mypy-jaeger_client]
[mypy-jaeger_client.*]
ignore_missing_imports = True
[mypy-jsonschema]
+3
View File
@@ -362,10 +362,13 @@ def init_tracer(hs: "HomeServer"):
set_homeserver_whitelist(hs.config.opentracer_whitelist)
from jaeger_client.metrics.prometheus import PrometheusMetricsFactory
config = JaegerConfig(
config=hs.config.jaeger_config,
service_name="{} {}".format(hs.config.server_name, hs.get_instance_name()),
scope_manager=LogContextScopeManager(hs.config),
metrics_factory=PrometheusMetricsFactory(),
)
# If we have the rust jaeger reporter available let's use that.