From f18ab9e5cc8480b796076dd29dfec5a3f0697f3c Mon Sep 17 00:00:00 2001 From: Jon Chambers Date: Wed, 27 May 2020 17:31:02 -0400 Subject: [PATCH] Measure traffic from websockets. --- .../org/whispersystems/textsecuregcm/WhisperServerService.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java b/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java index 0c7e75f82..c5e163508 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java @@ -347,6 +347,7 @@ public class WhisperServerService extends Application webSocketEnvironment = new WebSocketEnvironment<>(environment, config.getWebSocketConfiguration(), 90000); webSocketEnvironment.setAuthenticator(new WebSocketAccountAuthenticator(accountAuthenticator)); webSocketEnvironment.setConnectListener(new AuthenticatedConnectListener(pushSender, receiptSender, messagesManager, pubSubManager, apnFallbackManager)); + webSocketEnvironment.jersey().register(new MetricsApplicationEventListener()); webSocketEnvironment.jersey().register(new KeepAliveController(pubSubManager)); webSocketEnvironment.jersey().register(messageController); webSocketEnvironment.jersey().register(profileController); @@ -357,6 +358,7 @@ public class WhisperServerService extends Application provisioningEnvironment = new WebSocketEnvironment<>(environment, webSocketEnvironment.getRequestLog(), 60000); provisioningEnvironment.setConnectListener(new ProvisioningConnectListener(pubSubManager)); + provisioningEnvironment.jersey().register(new MetricsApplicationEventListener()); provisioningEnvironment.jersey().register(new KeepAliveController(pubSubManager)); registerCorsFilter(environment);