check that metric is using

This commit is contained in:
Sergey Cherepanov 2023-05-04 19:35:07 +02:00 committed by Mikhail Iudin
parent 1e53e7f33b
commit 81f2b5fd15
No known key found for this signature in database
GPG Key ID: FAAAA8BAABDFF1C0

View File

@ -408,6 +408,9 @@ func (s *space) handleMessage(msg HandleMessage) {
ctx := peer.CtxWithPeerId(context.Background(), msg.SenderId)
ctx = logger.CtxWithFields(ctx, zap.Uint64("msgId", msg.Id), zap.String("senderId", msg.SenderId))
defer func() {
if s.metric == nil {
return
}
s.metric.RequestLog(msg.PeerCtx, "space.streamOp", msg.LogFields(
zap.Error(err),
)...)