Class InstrumentationUtil

java.lang.Object
io.opentelemetry.exporter.internal.InstrumentationUtil

@Deprecated public final class InstrumentationUtil extends Object
Deprecated.
use InstrumentationUtil instead. This class should be removed once instrumentation does not refer to it anymore.
This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.
  • Constructor Details

    • InstrumentationUtil

      private InstrumentationUtil()
      Deprecated.
  • Method Details

    • suppressInstrumentation

      public static void suppressInstrumentation(Runnable runnable)
      Deprecated.
      Adds a Context boolean key that will allow to identify HTTP calls coming from OTel exporters. The key later be checked by an automatic instrumentation to avoid tracing OTel exporter's calls.
    • shouldSuppressInstrumentation

      public static boolean shouldSuppressInstrumentation(Context context)
      Deprecated.
      Checks if an automatic instrumentation should be suppressed with the provided Context.
      Returns:
      TRUE to suppress the automatic instrumentation, FALSE to continue with the instrumentation.