diff options
author | Christopher Baines <mail@cbaines.net> | 2020-04-28 18:18:28 +0100 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2020-04-28 18:21:39 +0100 |
commit | 6e8d5b084a9639e78e395c15cc3aba609b03b6d7 (patch) | |
tree | 30d79a7a31aa7c88fb91bbc4864c285b1587e456 /guix-build-coordinator/coordinator.scm | |
parent | f6716c91bbc363fe7d6785033beb3be3b4302f91 (diff) | |
download | build-coordinator-6e8d5b084a9639e78e395c15cc3aba609b03b6d7.tar build-coordinator-6e8d5b084a9639e78e395c15cc3aba609b03b6d7.tar.gz |
Rework the way metrics are handled
Start writing a proper Prometheus client, hopefully this code can be extracted
at some point.
Diffstat (limited to 'guix-build-coordinator/coordinator.scm')
-rw-r--r-- | guix-build-coordinator/coordinator.scm | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/guix-build-coordinator/coordinator.scm b/guix-build-coordinator/coordinator.scm index 628dc99..4df246f 100644 --- a/guix-build-coordinator/coordinator.scm +++ b/guix-build-coordinator/coordinator.scm @@ -30,9 +30,12 @@ #:use-module (guix derivations) #:use-module (guix-build-coordinator utils) #:use-module (guix-build-coordinator config) + #:use-module (guix-build-coordinator metrics) #:use-module (guix-build-coordinator datastore) #:use-module (guix-build-coordinator build-allocator) - #:export (submit-build + #:export (coordinator-metrics-registry + + submit-build new-agent new-agent-password fetch-builds @@ -45,6 +48,9 @@ handle-build-result handle-setup-failure-report)) +(define coordinator-metrics-registry + (make-metrics-registry)) + (define* (submit-build datastore derivation-file #:key requested-uuid |