mirror of
https://github.com/signalapp/Signal-Server
synced 2026-04-20 22:48:03 +01:00
Record the number of non-success responses from clients when sending messages via websockets.
This commit is contained in:
committed by
Jon Chambers
parent
6c78d7544f
commit
103b49ec45
@@ -57,6 +57,7 @@ public class WebSocketConnection implements MessageAvailabilityListener, Displac
|
||||
private static final Meter messagesPersistedMeter = metricRegistry.meter(name(WebSocketConnection.class, "messagesPersisted"));
|
||||
private static final Meter bytesSentMeter = metricRegistry.meter(name(WebSocketConnection.class, "bytes_sent"));
|
||||
private static final Meter sendFailuresMeter = metricRegistry.meter(name(WebSocketConnection.class, "send_failures"));
|
||||
private static final Meter clientNonSuccessResponseMeter = metricRegistry.meter(name(WebSocketConnection.class, "clientNonSuccessResponse"));
|
||||
|
||||
private static final String DISPLACEMENT_COUNTER_NAME = name(WebSocketConnection.class, "displacement");
|
||||
private static final String DISPLACEMENT_PLATFORM_TAG_NAME = "platform";
|
||||
@@ -128,6 +129,8 @@ public class WebSocketConnection implements MessageAvailabilityListener, Displac
|
||||
messageTime.update(System.currentTimeMillis() - message.getTimestamp());
|
||||
sendDeliveryReceiptFor(message);
|
||||
}
|
||||
} else {
|
||||
clientNonSuccessResponseMeter.mark();
|
||||
}
|
||||
} else {
|
||||
sendFailuresMeter.mark();
|
||||
|
||||
Reference in New Issue
Block a user