java.lang.Object
io.opentelemetry.instrumentation.api.incubator.config.internal.CommonConfig

public final class CommonConfig extends Object
This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.
  • Constructor Details

  • Method Details

    • getPeerServiceResolver

      public PeerServiceResolver getPeerServiceResolver()
    • getClientRequestHeaders

      public List<String> getClientRequestHeaders()
    • getClientResponseHeaders

      public List<String> getClientResponseHeaders()
    • getServerRequestHeaders

      public List<String> getServerRequestHeaders()
    • getServerResponseHeaders

      public List<String> getServerResponseHeaders()
    • getKnownHttpRequestMethods

      public Set<String> getKnownHttpRequestMethods()
    • getEnduserConfig

      public EnduserConfig getEnduserConfig()
    • isStatementSanitizationEnabled

      public boolean isStatementSanitizationEnabled()
    • isSqlCommenterEnabled

      public boolean isSqlCommenterEnabled()
    • shouldEmitExperimentalHttpClientTelemetry

      public boolean shouldEmitExperimentalHttpClientTelemetry()
    • shouldEmitExperimentalHttpServerTelemetry

      public boolean shouldEmitExperimentalHttpServerTelemetry()
    • redactQueryParameters

      public boolean redactQueryParameters()
    • getTraceIdKey

      public String getTraceIdKey()
    • getSpanIdKey

      public String getSpanIdKey()
    • getTraceFlagsKey

      public String getTraceFlagsKey()