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