Cargo Features
init-tracing-opentelemetry has no features set by default.
[dependencies]
init-tracing-opentelemetry = { version = "0.34.0", features = ["jaeger", "otlp", "stdout", "tracer", "xray", "zipkin", "tracing_subscriber_ext", "tls", "tls-roots", "tls-webpki-roots", "logfmt", "metrics"] }
- jaeger
-
Enables opentelemetry-jaeger-propagator
- otlp tracing_subscriber_ext? = tracer
-
Enables http-proto, reqwest-blocking-client and reqwest-rustls of opentelemetry-otlp
Affects
init-tracing-opentelemetry::otlp… - stdout = tracer
-
Enables opentelemetry-stdout
opentelemetry-resource-detectors = { workspace = true } //FIXME enable when available for opentelemetry >= 0.25
Affects
init-tracing-opentelemetry::stdio… - tracer otlp? stdout?
-
Enables opentelemetry-semantic-conventions
Affects
init-tracing-opentelemetry::resource… - xray
-
Enables opentelemetry-aws
- zipkin
-
Enables opentelemetry-zipkin
- tracing_subscriber_ext = otlp
-
Enables tracing-subscriber
Affects
init-tracing-opentelemetry::config,init-tracing-opentelemetry::formats,init-tracing-opentelemetry::tracing_subscriber_ext… - tls = tonic
-
Enables tls of opentelemetry-otlp
- tls-roots
-
Enables tls-roots of opentelemetry-otlp
- tls-webpki-roots
-
Enables tls-webpki-roots of opentelemetry-otlp
- logfmt
-
Enables tracing-logfmt
Affects
formats::LogfmtLayerBuilder… - metrics
-
Enables metrics of opentelemetry-otlp, opentelemetry-stdout, and tracing-opentelemetry
Affects
otlp::metrics,tracing_subscriber_ext::build_metrics_layer,tracing_subscriber_ext::build_metrics_layer_with_resource…
Features from optional dependencies
In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.