-
Notifications
You must be signed in to change notification settings - Fork 272
inconsistent label cardinality: expected 6 label values but got 7 in prometheus.Labels #1021
Description
2025/09/09 06:28:27 http: panic serving 10.65.12.38:63456: inconsistent label cardinality: expected 6 label values but got 7 in prometheus.Labels{"kind":"tag", "project":"data/dsf/recruitment/recruitment-admin-grpc", "ref":"chart@1.0.3", "source":"push", "status":"success", "topics":"", "variables":""}
goroutine 48343 [running]:
net/http.(*conn).serve.func1()
net/http/server.go:1947 +0xbe
panic({0xfd7c80?, 0xc04dfb32a0?})
runtime/panic.go:785 +0x132
github.com/prometheus/client_golang/prometheus.(*GaugeVec).With(...)
github.com/prometheus/client_golang@v1.20.5/prometheus/gauge.go:250
github.com/mvisonneau/gitlab-ci-pipelines-exporter/pkg/controller.(*Registry).ExportMetrics(0xc03ba08a00, 0x132a2f0?)
github.com/mvisonneau/gitlab-ci-pipelines-exporter/pkg/controller/metrics.go:194 +0x206
github.com/mvisonneau/gitlab-ci-pipelines-exporter/pkg/controller.(*Controller).MetricsHandler(0xc00024c608, {0x1328908, 0xc0005e2000}, 0xc00baea000)
github.com/mvisonneau/gitlab-ci-pipelines-exporter/pkg/controller/handlers.go:57 +0x42c
net/http.HandlerFunc.ServeHTTP(0xc0001ea380?, {0x1328908?, 0xc0005e2000?}, 0x8ea396?)
net/http/server.go:2220 +0x29
net/http.(*ServeMux).ServeHTTP(0x46e479?, {0x1328908, 0xc0005e2000}, 0xc00baea000)
net/http/server.go:2747 +0x1ca
net/http.serverHandler.ServeHTTP({0xc00fcb2390?}, {0x1328908?, 0xc0005e2000?}, 0x6?)
net/http/server.go:3210 +0x8e
net/http.(*conn).serve(0xc00681e120, {0x132a2b8, 0xc000c18e70})
net/http/server.go:2092 +0x5d0
created by net/http.(*Server).Serve in goroutine 431
net/http/server.go:3360 +0x485
Image version: v0.5.10
how do I identify which config i need to change to fix this error?