Class GRpcMetricsAutoConfiguration
- java.lang.Object
-
- org.lognet.springboot.grpc.autoconfigure.metrics.GRpcMetricsAutoConfiguration
-
@Configuration @AutoConfigureAfter({org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration.class,org.springframework.boot.actuate.autoconfigure.metrics.CompositeMeterRegistryAutoConfiguration.class,GRpcAutoConfiguration.class}) @ConditionalOnClass(io.micrometer.core.instrument.MeterRegistry.class) @Conditional(OnGrpcAndMeterRegistryEnabledCondition.class) @ConditionalOnBean(GRpcServerRunner.class) @EnableConfigurationProperties(GRpcMetricsProperties.class) public class GRpcMetricsAutoConfiguration extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classGRpcMetricsAutoConfiguration.OnGrpcAndMeterRegistryEnabledCondition
-
Constructor Summary
Constructors Constructor Description GRpcMetricsAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GRpcMetricsTagsContributordefaultTagsContributor(GRpcServerProperties properties)io.grpc.ServerInterceptormeasure(io.micrometer.core.instrument.MeterRegistry registry, GRpcMetricsProperties metricsProperties)
-
-
-
Method Detail
-
measure
@Bean @GRpcGlobalInterceptor public io.grpc.ServerInterceptor measure(io.micrometer.core.instrument.MeterRegistry registry, GRpcMetricsProperties metricsProperties)
-
defaultTagsContributor
@Bean public GRpcMetricsTagsContributor defaultTagsContributor(GRpcServerProperties properties)
-
-