Telemetry Tracing
The telemetry specification is new in MicroProfile 6. Telemetry assembles information regarding the applications running in a microservice environment. This information can come from various sources, most notably logs, traces, and metrics.
MicroProfile already had a specification for tracing known as the Open Tracing specification. Replacing one with the other did cause some stir in the community, but in the end, the choice of OpenTelemetry makes sense. It is a CNCF-supported project (https://www.cncf.io/projects/opentelemetry/). Furthermore, it is vendor- and tool-agnostic and can be integrated with a broad number of open source and commercial projects.
MicroProfile uses the OpenTelemetry project to implement telemetry. In version 1.0 of the specification, logging, and metrics are considered out of scope and be implemented in any way that’s desired.
There are various concepts to understand regarding distributed traces: first and foremost, your application...