The Rust OpenTelemetry client.
What is OpenTelemetry?
OpenTelemetry is made up of an integrated set of APIs and libraries as well as a collection mechanism via an agent and collector.
These components are used to generate, collect, and describe telemetry about distributed systems. This data includes basic context propagation, distributed traces, metrics, and other signals in the future.
OpenTelemetry is designed to make it easy to get critical telemetry data out of your services and into your backend(s) of choice. For each supported language it offers a single set of APIs, libraries, and data specifications, and developers can take advantage of whichever components they see fit.