From 6b3fbb0abfe586f8350d23c85a23d8fa4e66320f Mon Sep 17 00:00:00 2001 From: Marc 'risson' Schmitt Date: Mon, 30 Jun 2025 06:38:31 +0200 Subject: [PATCH] re-add workers count metric Signed-off-by: Marc 'risson' Schmitt --- authentik/tasks/signals.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/authentik/tasks/signals.py b/authentik/tasks/signals.py index 05e5e94b59..226a6e447b 100644 --- a/authentik/tasks/signals.py +++ b/authentik/tasks/signals.py @@ -10,11 +10,16 @@ from authentik import get_full_version from authentik.root.monitoring import monitoring_set from authentik.tasks.models import WorkerStatus -GAUGE_WORKERS = Gauge( +OLD_GAUGE_WORKERS = Gauge( "authentik_admin_workers", "Currently connected workers, their versions and if they are the same version as authentik", ["version", "version_matched"], ) +GAUGE_WORKERS = Gauge( + "authentik_tasks_workers", + "Currently connected workers, their versions and if they are the same version as authentik", + ["version", "version_matched"], +) _version = parse(get_full_version()) @@ -36,4 +41,5 @@ def monitoring_set_workers(sender, **kwargs): ) worker_version_count[status.version]["count"] += 1 for version, stats in worker_version_count.items(): + OLD_GAUGE_WORKERS.labels(version, stats["matching"]).set(stats["count"]) GAUGE_WORKERS.labels(version, stats["matching"]).set(stats["count"])