Skip to content

Commit

Permalink
titus - add titus spectator metrics interceptor to autoscaling client
Browse files Browse the repository at this point in the history
  • Loading branch information
tomaslin committed Mar 26, 2018
1 parent 2e5f373 commit 6d71f7d
Showing 1 changed file with 2 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@

import com.google.protobuf.Empty;
import com.netflix.eureka2.grpc.nameresolver.Eureka2NameResolverFactory;
import com.netflix.grpc.interceptor.spectator.SpectatorMetricsClientInterceptor;
import com.netflix.spectator.api.Registry;
import com.netflix.spinnaker.clouddriver.titus.v3client.ClientAuthenticationUtils;
import com.netflix.spinnaker.clouddriver.titus.v3client.GrpcMetricsInterceptor;
Expand Down Expand Up @@ -59,6 +60,7 @@ public RegionScopedTitusAutoscalingClient(TitusRegion titusRegion,
.loadBalancerFactory(RoundRobinLoadBalancerFactory.getInstance())
.intercept(new GrpcMetricsInterceptor(registry, titusRegion))
.intercept(new GrpcRetryInterceptor(DEFAULT_CONNECT_TIMEOUT))
.intercept(new SpectatorMetricsClientInterceptor(registry))
.build();

this.autoScalingServiceBlockingStub = AutoScalingServiceGrpc.newBlockingStub(channel);
Expand Down

0 comments on commit 6d71f7d

Please sign in to comment.