MicroProfile OpenTracing
3.0
2.0
1.3
1.2
1.1
1.0

The MicroProfile OpenTracing specification provides a mechanism to access an opentracing.io Tracer.

MicroProfile Open Tracing is stabilized. Although you do not need to change any of your existing applications and scripts that use a stabilized feature or feature capability, consider using the MicroProfile Telemetry feature instead.

For information about migrating from MicroProfile Open Tracing to MicroProfile Open Telemetry, see Differences between MicroProfile Telemetry 1.0 and MicroProfile OpenTracing 3.0.

Enabling this feature

To enable the MicroProfile OpenTracing 3.0 feature, add the following element declaration into your server.xml file, inside the featureManager element:

<feature>mpOpenTracing-3.0</feature>

Stable API packages provided by this feature

  • org.eclipse.microprofile.opentracing

Third-party API packages provided by this feature

  • io.opentracing

  • io.opentracing.propagation

  • io.opentracing.tag

Features that this feature enables

Supported Java versions

  • JavaSE-1.8

  • JavaSE-11.0

  • JavaSE-17.0

  • JavaSE-21.0

  • JavaSE-23.0

Platform Versions

  • microProfile-5.0

Features that enable this feature

Developing a feature that depends on this feature

If you are developing a feature that depends on this feature, include the following item in the Subsystem-Content header in your feature manifest file.

io.openliberty.mpOpenTracing-3.0; type="osgi.subsystem.feature"

SPI packages provided by this feature