Class SpanKey


  • public final class SpanKey
    extends java.lang.Object
    Makes span keys for specific instrumentation accessible to enrich and suppress spans.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static io.opentelemetry.context.ContextKey<io.opentelemetry.api.trace.Span> CLIENT_KEY  
      static io.opentelemetry.context.ContextKey<io.opentelemetry.api.trace.Span> CONSUMER_PROCESS_KEY  
      static io.opentelemetry.context.ContextKey<io.opentelemetry.api.trace.Span> CONSUMER_RECEIVE_KEY  
      static io.opentelemetry.context.ContextKey<io.opentelemetry.api.trace.Span> DB_CLIENT_KEY  
      static io.opentelemetry.context.ContextKey<io.opentelemetry.api.trace.Span> HTTP_CLIENT_KEY  
      static io.opentelemetry.context.ContextKey<io.opentelemetry.api.trace.Span> PRODUCER_KEY  
      static io.opentelemetry.context.ContextKey<io.opentelemetry.api.trace.Span> RPC_CLIENT_KEY  
      static io.opentelemetry.context.ContextKey<io.opentelemetry.api.trace.Span> SERVER_KEY  
    • Constructor Summary

      Constructors 
      Constructor Description
      SpanKey()  
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • SERVER_KEY

        public static final io.opentelemetry.context.ContextKey<io.opentelemetry.api.trace.Span> SERVER_KEY
      • HTTP_CLIENT_KEY

        public static final io.opentelemetry.context.ContextKey<io.opentelemetry.api.trace.Span> HTTP_CLIENT_KEY
      • RPC_CLIENT_KEY

        public static final io.opentelemetry.context.ContextKey<io.opentelemetry.api.trace.Span> RPC_CLIENT_KEY
      • DB_CLIENT_KEY

        public static final io.opentelemetry.context.ContextKey<io.opentelemetry.api.trace.Span> DB_CLIENT_KEY
      • CLIENT_KEY

        public static final io.opentelemetry.context.ContextKey<io.opentelemetry.api.trace.Span> CLIENT_KEY
      • PRODUCER_KEY

        public static final io.opentelemetry.context.ContextKey<io.opentelemetry.api.trace.Span> PRODUCER_KEY
      • CONSUMER_RECEIVE_KEY

        public static final io.opentelemetry.context.ContextKey<io.opentelemetry.api.trace.Span> CONSUMER_RECEIVE_KEY
      • CONSUMER_PROCESS_KEY

        public static final io.opentelemetry.context.ContextKey<io.opentelemetry.api.trace.Span> CONSUMER_PROCESS_KEY
    • Constructor Detail

      • SpanKey

        public SpanKey()