1
0

Always report memory usage metrics when TRACK_MEMORY_USAGE is True

This commit is contained in:
Erik Johnston
2021-05-04 14:32:42 +01:00
parent 8206069c63
commit 78e3502ada

View File

@@ -105,8 +105,13 @@ class CacheMetric:
cache_total.labels(self._cache_name).set(self.hits + self.misses)
if getattr(self._cache, "max_size", None):
cache_max_size.labels(self._cache_name).set(self._cache.max_size)
if self.memory_usage is not None:
cache_memory_usage.labels(self._cache_name).set(self.memory_usage)
if TRACK_MEMORY_USAGE:
# self.memory_usage can be None if nothing has been inserted
# into the cache yet.
cache_memory_usage.labels(self._cache_name).set(
self.memory_usage or 0
)
if self._collect_callback:
self._collect_callback()
except Exception as e: