opentelemetry-java/opentracing-shim/README.md

877 B

OpenTelemetry - OpenTracing Shim

Javadocs

The OpenTracing shim is a bridge layer from OpenTelemetry to the OpenTracing API. It takes OpenTelemetry Tracer and exposes it as an implementation of an OpenTracing Tracer.

Usage

There are 2 ways to expose an OpenTracing tracer:

  1. From the global OpenTelemetry configuration:
    Tracer tracer = OpenTracingShim.createTracerShim();
    
  2. From a provided OpenTelemetry instance:
    Tracer tracer = OpenTracingShim.createTracerShim(openTelemetry);
    

Optionally register the tracer as the OpenTracing GlobalTracer:

GlobalTracer.registerIfAbsent(tracer);