diff --git a/metrics/metrics.go b/metrics/metrics.go --- a/metrics/metrics.go +++ b/metrics/metrics.go @@ -20,7 +20,7 @@ RelaySends = promauto.NewCounterVec(prometheus.CounterOpts{ Namespace: NAMESPACE, Name: "relay_sends", Help: "number of events sent to a relay, by host", - }, []string{"host"}) + }, []string{"host", "kind"}) RepoOperations = promauto.NewCounterVec(prometheus.CounterOpts{ Namespace: NAMESPACE, diff --git a/server/handle_sync_subscribe_repos.go b/server/handle_sync_subscribe_repos.go --- a/server/handle_sync_subscribe_repos.go +++ b/server/handle_sync_subscribe_repos.go @@ -42,7 +42,7 @@ header := events.EventHeader{Op: events.EvtKindMessage} for evt := range evts { func() { defer func() { - metrics.RelaySends.WithLabelValues(header.MsgType).Inc() + metrics.RelaySends.WithLabelValues(ident, header.MsgType).Inc() }() wc, err := conn.NextWriter(websocket.BinaryMessage)