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 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.