aboutsummaryrefslogtreecommitdiff
path: root/guix-build-coordinator/agent-messaging
diff options
context:
space:
mode:
Diffstat (limited to 'guix-build-coordinator/agent-messaging')
-rw-r--r--guix-build-coordinator/agent-messaging/http.scm7
1 files changed, 7 insertions, 0 deletions
diff --git a/guix-build-coordinator/agent-messaging/http.scm b/guix-build-coordinator/agent-messaging/http.scm
index 7e1b540..6c67d0d 100644
--- a/guix-build-coordinator/agent-messaging/http.scm
+++ b/guix-build-coordinator/agent-messaging/http.scm
@@ -177,6 +177,13 @@ port. Also, the port used can be changed by passing the --port option.\n"
(lambda ()
(metric-set builds-total
(datastore-count-builds datastore))
+
+ (for-each (lambda (agent-details)
+ (metric-set allocated-builds-total
+ 0
+ #:label-values
+ `((agent_id . ,(assq-ref agent-details 'uuid)))))
+ (datastore-list-agents datastore))
(for-each (match-lambda
((agent-id . count)
(metric-set allocated-builds-total