From d53cfc50bf8b59583e90ada9d0111cfdb5dabf38 Mon Sep 17 00:00:00 2001 From: iris Date: Sun, 1 Nov 2026 16:24:56 +0100 Subject: [PATCH] builds board: count builds by id, so a doubled journal does not double the totals --- nix/host-modules/swarm-grafana/dashboards/builds.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nix/host-modules/swarm-grafana/dashboards/builds.json b/nix/host-modules/swarm-grafana/dashboards/builds.json index d50a6ff3..ea5be8c1 100644 --- a/nix/host-modules/swarm-grafana/dashboards/builds.json +++ b/nix/host-modules/swarm-grafana/dashboards/builds.json @@ -149,7 +149,7 @@ "name": "@logsDatasourceUid@" }, "spec": { - "expr": "_SYSTEMD_UNIT:\"hive-c0re.service\" TARGET:\"nixos-container\" F_EVENT:finish | filter F_AGENT:$agent | stats count() as builds", + "expr": "_SYSTEMD_UNIT:\"hive-c0re.service\" TARGET:\"nixos-container\" F_EVENT:finish | filter F_AGENT:$agent | stats count_uniq(F_BUILD_ID) as builds", "queryType": "stats" } }, @@ -223,7 +223,7 @@ "name": "@logsDatasourceUid@" }, "spec": { - "expr": "_SYSTEMD_UNIT:\"hive-c0re.service\" TARGET:\"nixos-container\" F_EVENT:finish | filter F_AGENT:$agent | filter F_STATUS:fail | stats count() as failed", + "expr": "_SYSTEMD_UNIT:\"hive-c0re.service\" TARGET:\"nixos-container\" F_EVENT:finish | filter F_AGENT:$agent | filter F_STATUS:fail | stats count_uniq(F_BUILD_ID) as failed", "queryType": "stats" } }, @@ -371,7 +371,7 @@ "name": "@logsDatasourceUid@" }, "spec": { - "expr": "_SYSTEMD_UNIT:\"hive-c0re.service\" TARGET:\"nixos-container\" F_EVENT:finish | filter F_AGENT:$agent | stats by (F_STATUS) count() as builds", + "expr": "_SYSTEMD_UNIT:\"hive-c0re.service\" TARGET:\"nixos-container\" F_EVENT:finish | filter F_AGENT:$agent | stats by (F_STATUS) count_uniq(F_BUILD_ID) as builds", "queryType": "statsRange", "legendFormat": "{{F_STATUS}}" }