OpenTracing is an open-source CNCF (Cloud Native Computing Foundation) project which provides APIs and instrumentation for distributed tracing. Although OpenTracing and OpenCensus merged in 2019 to form OpenTelemetry, some third-party libraries and frameworks, like Hazelcast IMDG, still come equipped with OpenTracing pre-instrumentation.
This is intended for users, who want to:
- Monitor a fully managed cloud service or SaaS application that emits OpenTracing Java data but doesn’t allow for OneAgent deployment.
- Monitor third-party Java libraries and frameworks that aren’t natively covered by OneAgent but are equipped with OpenTracing pre-instrumentation.
This enables you to:
- Gain transactional insights into Java third-party libraries or frameworks that aren’t natively covered by OneAgent but which come with OpenTracing pre-instrumentation.
- Enrich OpenTracing Java data with additional information, for example, trace-level data like method hotspots and CPU analysis.
- Eliminate end-to-end transaction blind spots or visibility gaps in hybrid deployments where not all services have OpenTracing enabled.
Compatibility Requirements:
- To pick up OpenTracing Java spans automatically via OneAgent, see the prerequisites.