Enable reactor Schedulers metrics
This commit is contained in:
		
							parent
							
								
									b13cb098ce
								
							
						
					
					
						commit
						6426e6cc49
					
				| 
						 | 
				
			
			@ -223,6 +223,7 @@ import org.whispersystems.textsecuregcm.workers.SetUserDiscoverabilityCommand;
 | 
			
		|||
import org.whispersystems.textsecuregcm.workers.ZkParamsCommand;
 | 
			
		||||
import org.whispersystems.websocket.WebSocketResourceProviderFactory;
 | 
			
		||||
import org.whispersystems.websocket.setup.WebSocketEnvironment;
 | 
			
		||||
import reactor.core.scheduler.Schedulers;
 | 
			
		||||
import software.amazon.awssdk.auth.credentials.AwsBasicCredentials;
 | 
			
		||||
import software.amazon.awssdk.auth.credentials.StaticCredentialsProvider;
 | 
			
		||||
import software.amazon.awssdk.regions.Region;
 | 
			
		||||
| 
						 | 
				
			
			@ -367,8 +368,13 @@ public class WhisperServerService extends Application<WhisperServerConfiguration
 | 
			
		|||
    VerificationCodeStore pendingDevices = new VerificationCodeStore(dynamoDbClient,
 | 
			
		||||
        config.getDynamoDbTables().getPendingDevices().getTableName());
 | 
			
		||||
 | 
			
		||||
    RedisClientFactory  pubSubClientFactory = new RedisClientFactory("pubsub_cache", config.getPubsubCacheConfiguration().getUrl(), config.getPubsubCacheConfiguration().getReplicaUrls(), config.getPubsubCacheConfiguration().getCircuitBreakerConfiguration());
 | 
			
		||||
    ReplicatedJedisPool pubsubClient        = pubSubClientFactory.getRedisClientPool();
 | 
			
		||||
    reactor.util.Metrics.MicrometerConfiguration.useRegistry(Metrics.globalRegistry);
 | 
			
		||||
    Schedulers.enableMetrics();
 | 
			
		||||
 | 
			
		||||
    RedisClientFactory pubSubClientFactory = new RedisClientFactory("pubsub_cache",
 | 
			
		||||
        config.getPubsubCacheConfiguration().getUrl(), config.getPubsubCacheConfiguration().getReplicaUrls(),
 | 
			
		||||
        config.getPubsubCacheConfiguration().getCircuitBreakerConfiguration());
 | 
			
		||||
    ReplicatedJedisPool pubsubClient = pubSubClientFactory.getRedisClientPool();
 | 
			
		||||
 | 
			
		||||
    MicrometerOptions options = MicrometerOptions.builder().build();
 | 
			
		||||
    ClientResources redisClientResources = ClientResources.builder()
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue