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  }