Skip to content

Commit 33d6a3c

Browse files
committed
Fix cache metrics to collect from all servers
1 parent d4af297 commit 33d6a3c

1 file changed

Lines changed: 1 addition & 4 deletions

File tree

synapse/util/caches/__init__.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,6 @@
4444
# just before they are returned from the scrape endpoint.
4545
CACHE_METRIC_REGISTRY = DynamicCollectorRegistry()
4646

47-
caches_by_name: Dict[str, Sized] = {}
48-
4947
cache_size = Gauge(
5048
"synapse_util_caches_cache_size",
5149
"",
@@ -242,8 +240,7 @@ def register_cache(
242240
server_name=server_name,
243241
collect_callback=collect_callback,
244242
)
245-
metric_name = "cache_%s_%s" % (cache_type, cache_name)
246-
caches_by_name[cache_name] = cache
243+
metric_name = "cache_%s_%s_%s" % (cache_type, cache_name, server_name)
247244
CACHE_METRIC_REGISTRY.register_hook(metric_name, metric.collect)
248245
return metric
249246

0 commit comments

Comments
 (0)