diff --git a/pkg/observer/data_stats.go b/pkg/observer/data_stats.go index 8103547a701..c8607da5ab0 100644 --- a/pkg/observer/data_stats.go +++ b/pkg/observer/data_stats.go @@ -50,6 +50,13 @@ func registerMetrics(registry *prometheus.Registry) { func InitMetrics(registry *prometheus.Registry) { registerMetrics(registry) + // Initialize metrics with labels + for _, ev := range DataEventTypeStrings { + DataEventStats.WithLabelValues(ev).Add(0) + } + DataEventSizeHist.WithLabelValues(DataEventOpOk.String()) + DataEventSizeHist.WithLabelValues(DataEventOpBad.String()) + // NOTES: // * Don't confuse op and opcode labels // * Don't confuse event and event_type labels