Class GrpcSpanStatusExtractor

java.lang.Object
io.quarkus.opentelemetry.runtime.tracing.instrumentation.grpc.GrpcSpanStatusExtractor
All Implemented Interfaces:
io.opentelemetry.instrumentation.api.instrumenter.SpanStatusExtractor<GrpcRequest,io.grpc.Status>

class GrpcSpanStatusExtractor extends Object implements io.opentelemetry.instrumentation.api.instrumenter.SpanStatusExtractor<GrpcRequest,io.grpc.Status>
  • Constructor Details

    • GrpcSpanStatusExtractor

      GrpcSpanStatusExtractor()
  • Method Details

    • extract

      public void extract(io.opentelemetry.instrumentation.api.instrumenter.SpanStatusBuilder spanStatusBuilder, GrpcRequest grpcRequest, io.grpc.Status status, Throwable error)
      Specified by:
      extract in interface io.opentelemetry.instrumentation.api.instrumenter.SpanStatusExtractor<GrpcRequest,io.grpc.Status>