github.com/caos/orbos@v1.5.14-0.20221103111702-e6cd0cea7ad4/internal/operator/boom/metrics/git.go (about) 1 package metrics 2 3 import "github.com/prometheus/client_golang/prometheus" 4 5 func SuccessfulGitClone(url string) { 6 labels := prometheus.Labels{ 7 "url": url, 8 } 9 10 metrics.gyrGit.Set(success) 11 12 labels["result"] = "success" 13 metrics.gitClone.With(labels).Inc() 14 } 15 16 func FailedGitClone(url string) { 17 labels := prometheus.Labels{ 18 "url": url, 19 } 20 21 metrics.gyrGit.Set(failed) 22 23 labels["result"] = "failure" 24 metrics.gitClone.With(labels).Inc() 25 }