derp: fix dropReason metrics labels (#12288)

Updates #2745
Updates #7552

Signed-off-by: Spike Curtis <spike@coder.com>
This commit is contained in:
Spike Curtis 2024-05-31 18:55:04 +04:00 committed by GitHub
parent 32120932a5
commit 0380cbc90d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -329,15 +329,17 @@ func NewServer(privateKey key.NodePrivate, logf logger.Logf) *Server {
s.initMetacert()
s.packetsRecvDisco = s.packetsRecvByKind.Get("disco")
s.packetsRecvOther = s.packetsRecvByKind.Get("other")
s.packetsDroppedReasonCounters = []*expvar.Int{
s.packetsDroppedReason.Get("unknown_dest"),
s.packetsDroppedReason.Get("unknown_dest_on_fwd"),
s.packetsDroppedReason.Get("gone_disconnected"),
s.packetsDroppedReason.Get("gone_not_here"),
s.packetsDroppedReason.Get("queue_head"),
s.packetsDroppedReason.Get("queue_tail"),
s.packetsDroppedReason.Get("write_error"),
dropReasonUnknownDest: s.packetsDroppedReason.Get("unknown_dest"),
dropReasonUnknownDestOnFwd: s.packetsDroppedReason.Get("unknown_dest_on_fwd"),
dropReasonGoneDisconnected: s.packetsDroppedReason.Get("gone_disconnected"),
dropReasonQueueHead: s.packetsDroppedReason.Get("queue_head"),
dropReasonQueueTail: s.packetsDroppedReason.Get("queue_tail"),
dropReasonWriteError: s.packetsDroppedReason.Get("write_error"),
dropReasonDupClient: s.packetsDroppedReason.Get("dup_client"),
}
s.packetsDroppedTypeDisco = s.packetsDroppedType.Get("disco")
s.packetsDroppedTypeOther = s.packetsDroppedType.Get("other")
return s