tracing-opentelemetry-instrumentation-sdk

Provide a set of helpers to build [OpenTelemetry] instrumentation based on [tracing] crate, and following the OpenTelemetry Trace Semantic Conventions.

PS: Contributions are welcome (bug report, improvements, features, ...)

Notes

[tracing-opentelemetry] extends [tracing] to interoperate with [OpenTelemetry]. But with some constraints:

Record in a [tracing]'s Span should be defined at creation time. So some field are created with value tracing::field::Empty to then being updated.