Avoid duplicate metric registry configuration in commands
This commit is contained in:
parent
ebecb1caec
commit
ff5cc3cb4f
|
@ -29,7 +29,6 @@ import org.whispersystems.textsecuregcm.configuration.dynamic.DynamicConfigurati
|
||||||
import org.whispersystems.textsecuregcm.controllers.SecureStorageController;
|
import org.whispersystems.textsecuregcm.controllers.SecureStorageController;
|
||||||
import org.whispersystems.textsecuregcm.controllers.SecureValueRecovery2Controller;
|
import org.whispersystems.textsecuregcm.controllers.SecureValueRecovery2Controller;
|
||||||
import org.whispersystems.textsecuregcm.limits.RateLimiters;
|
import org.whispersystems.textsecuregcm.limits.RateLimiters;
|
||||||
import org.whispersystems.textsecuregcm.metrics.MetricsUtil;
|
|
||||||
import org.whispersystems.textsecuregcm.push.ClientPresenceManager;
|
import org.whispersystems.textsecuregcm.push.ClientPresenceManager;
|
||||||
import org.whispersystems.textsecuregcm.redis.FaultTolerantRedisCluster;
|
import org.whispersystems.textsecuregcm.redis.FaultTolerantRedisCluster;
|
||||||
import org.whispersystems.textsecuregcm.securestorage.SecureStorageClient;
|
import org.whispersystems.textsecuregcm.securestorage.SecureStorageClient;
|
||||||
|
@ -91,8 +90,6 @@ record CommandDependencies(
|
||||||
DynamicConfiguration.class, dynamicConfigurationExecutor, awsCredentialsProvider);
|
DynamicConfiguration.class, dynamicConfigurationExecutor, awsCredentialsProvider);
|
||||||
dynamicConfigurationManager.start();
|
dynamicConfigurationManager.start();
|
||||||
|
|
||||||
MetricsUtil.configureRegistries(configuration, environment, dynamicConfigurationManager);
|
|
||||||
|
|
||||||
final ClientResources.Builder redisClientResourcesBuilder = ClientResources.builder();
|
final ClientResources.Builder redisClientResourcesBuilder = ClientResources.builder();
|
||||||
|
|
||||||
FaultTolerantRedisCluster cacheCluster = configuration.getCacheClusterConfiguration().build("main_cache",
|
FaultTolerantRedisCluster cacheCluster = configuration.getCacheClusterConfiguration().build("main_cache",
|
||||||
|
|
|
@ -49,6 +49,7 @@ public class MessagePersisterServiceCommand extends ServerCommand<WhisperServerC
|
||||||
UncaughtExceptionHandler.register();
|
UncaughtExceptionHandler.register();
|
||||||
|
|
||||||
final CommandDependencies deps = CommandDependencies.build("message-persister-service", environment, configuration);
|
final CommandDependencies deps = CommandDependencies.build("message-persister-service", environment, configuration);
|
||||||
|
MetricsUtil.configureRegistries(configuration, environment, deps.dynamicConfigurationManager());
|
||||||
|
|
||||||
if (configuration.getServerFactory() instanceof DefaultServerFactory defaultServerFactory) {
|
if (configuration.getServerFactory() instanceof DefaultServerFactory defaultServerFactory) {
|
||||||
defaultServerFactory.getApplicationConnectors()
|
defaultServerFactory.getApplicationConnectors()
|
||||||
|
|
|
@ -53,6 +53,7 @@ public class ScheduledApnPushNotificationSenderServiceCommand extends ServerComm
|
||||||
UncaughtExceptionHandler.register();
|
UncaughtExceptionHandler.register();
|
||||||
|
|
||||||
final CommandDependencies deps = CommandDependencies.build("scheduled-apn-sender", environment, configuration);
|
final CommandDependencies deps = CommandDependencies.build("scheduled-apn-sender", environment, configuration);
|
||||||
|
MetricsUtil.configureRegistries(configuration, environment, deps.dynamicConfigurationManager());
|
||||||
|
|
||||||
if (configuration.getServerFactory() instanceof DefaultServerFactory defaultServerFactory) {
|
if (configuration.getServerFactory() instanceof DefaultServerFactory defaultServerFactory) {
|
||||||
defaultServerFactory.getApplicationConnectors()
|
defaultServerFactory.getApplicationConnectors()
|
||||||
|
|
Loading…
Reference in New Issue