Cargo Features
init-tracing-opentelemetry has no features set by default.
[dependencies]
init-tracing-opentelemetry = { version = "0.31.0", features = ["jaeger", "otlp", "stdout", "tracer", "xray", "zipkin", "tracing_subscriber_ext", "tls", "tls-roots", "tls-webpki-roots", "logfmt", "metrics"] }
- jaeger
- otlp tracing_subscriber_ext? = tracer
-
Enables http-proto, reqwest-blocking-client and reqwest-rustls of opentelemetry-otlp ^0.30
Affects
init-tracing-opentelemetry::otlp
… - stdout = tracer
-
Enables opentelemetry-stdout ^0.30
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 ^0.30
Affects
init-tracing-opentelemetry::resource
… - xray
-
Enables opentelemetry-aws
- zipkin
-
Enables opentelemetry-zipkin ^0.30
- 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 ^0.30
- tls-roots
-
Enables tls-roots of opentelemetry-otlp ^0.30
- tls-webpki-roots
-
Enables tls-webpki-roots of opentelemetry-otlp ^0.30
- logfmt
-
Enables tracing-logfmt
Affects
formats::LogfmtLayerBuilder
… - metrics
-
Enables metrics of opentelemetry-otlp ^0.30, opentelemetry-stdout ^0.30, and tracing-opentelemetry ^0.31
Affects
otlp::metrics
,tracing_subscriber_ext::build_metrics_layer
…
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.
- opentelemetry-otlp metrics? otlp? tls? tls-roots? tls-webpki-roots?
-
Enables opentelemetry-otlp ^0.30
- tonic tls?
-
Enables tonic ^0.13