allow to send metrics to memory or redis
Build and Push Docker Container / build-and-push (push) Successful in 52s

This commit is contained in:
2026-04-04 14:21:54 +02:00
parent eb6a054bc9
commit c3da096320
7 changed files with 377 additions and 12 deletions
+10
View File
@@ -0,0 +1,10 @@
from server.metrics.MemoryMetricsStore import MemoryMetricsStore
from server.metrics.RedisMetricsStore import RedisMetricsStore
class MetricsStoreBuilder:
@classmethod
def build(self, backend:str="memory", **kwargs) -> MemoryMetricsStore|RedisMetricsStore:
selected = (backend or "memory").strip().lower()
if selected == "redis":
return RedisMetricsStore(**kwargs)
return MemoryMetricsStore(**kwargs)