github.com/m-lab/locate@v0.17.6/metrics/metrics_test.go (about) 1 package metrics 2 3 import ( 4 "testing" 5 6 "github.com/m-lab/go/prometheusx/promtest" 7 ) 8 9 func TestLintMetrics(t *testing.T) { 10 RequestsTotal.WithLabelValues("type", "condition", "status") 11 AppEngineTotal.WithLabelValues("country") 12 CurrentHeartbeatConnections.WithLabelValues("experiment").Set(0) 13 LocateHealthStatus.WithLabelValues("experiment").Set(0) 14 LocateMemorystoreRequestDuration.WithLabelValues("type", "command", "status") 15 ImportMemorystoreTotal.WithLabelValues("status") 16 RequestHandlerDuration.WithLabelValues("path", "code") 17 ServerDistanceRanking.WithLabelValues("index") 18 MetroDistanceRanking.WithLabelValues("index") 19 ConnectionRequestsTotal.WithLabelValues("status") 20 PortChecksTotal.WithLabelValues("status") 21 KubernetesRequestsTotal.WithLabelValues("type", "status") 22 KubernetesRequestTimeHistogram.WithLabelValues("healthy") 23 RegistrationUpdateTime.Set(0) 24 HealthTransmissionDuration.WithLabelValues("score") 25 promtest.LintMetrics(nil) 26 }