Class GrpcServerMicrometerTraceAutoConfiguration
java.lang.Object
net.devh.boot.grpc.server.autoconfigure.GrpcServerMicrometerTraceAutoConfiguration
@Configuration(proxyBeanMethods=false)
@ConditionalOnProperty(value="management.tracing.grpc.enabled",
matchIfMissing=true)
@AutoConfigureAfter(name="org.springframework.boot.actuate.autoconfigure.observation.ObservationAutoConfiguration")
@ConditionalOnBean(io.micrometer.observation.ObservationRegistry.class)
public class GrpcServerMicrometerTraceAutoConfiguration
extends Object
The configuration used to configure micrometer tracing for grpc.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionglobalObservationGrpcServerInterceptorConfigurer
(io.micrometer.observation.ObservationRegistry observations) Configures a global server interceptor that applies micrometer tracing logic to the requests.
-
Constructor Details
-
GrpcServerMicrometerTraceAutoConfiguration
public GrpcServerMicrometerTraceAutoConfiguration()
-
-
Method Details
-
globalObservationGrpcServerInterceptorConfigurer
@GrpcGlobalServerInterceptor @Order(2501) public ServerInterceptor globalObservationGrpcServerInterceptorConfigurer(io.micrometer.observation.ObservationRegistry observations) Configures a global server interceptor that applies micrometer tracing logic to the requests.- Parameters:
observations
- The observation registry.- Returns:
- The tracing server interceptor bean.
-