From 0bfda3c542a726a8031ac15cef606f754c9f3660 Mon Sep 17 00:00:00 2001 From: crn4 Date: Tue, 16 Sep 2025 19:02:21 +0200 Subject: [PATCH] add metric on size of suppressed messages --- signal/server/signal.go | 1 + 1 file changed, 1 insertion(+) diff --git a/signal/server/signal.go b/signal/server/signal.go index 11db01cbd..aed529cce 100644 --- a/signal/server/signal.go +++ b/signal/server/signal.go @@ -106,6 +106,7 @@ func (s *Server) Send(ctx context.Context, msg *proto.EncryptedMessage) (*proto. if !peer.SendMessageAllowed(msg.RemoteKey, len(msg.Body), time.Now()) { s.metrics.MessageForwardFailures.Add(ctx, 1, metric.WithAttributes(attribute.String(labelType, labelTypeMessageSuppressed))) + s.metrics.MessageSize.Record(ctx, int64(len(msg.Body)), metric.WithAttributes(attribute.String(labelType, labelTypeMessageSuppressed))) log.Tracef("message from peer [%s] to peer [%s] suppressed due to repetition", msg.Key, msg.RemoteKey) }