Cargo Features
Opentelemetry-proto has no features set by default.
[dependencies]
opentelemetry-proto = { version = "0.5.0", features = ["full", "gen-tonic", "gen-tonic-messages", "trace", "metrics", "logs", "zpages", "with-schemars", "with-serde"] }
- full = gen-tonic, logs, metrics, trace, with-serde, zpages
- gen-tonic full? = gen-tonic-messages
-
crates used to generate rs files
Affects
opentelemetry.proto.collector.logs.v1::logs_service_client
,opentelemetry.proto.collector.logs.v1::logs_service_server
,opentelemetry.proto.collector.metrics.v1::metrics_service_client
,opentelemetry.proto.collector.metrics.v1::metrics_service_server
,opentelemetry.proto.collector.trace.v1::trace_service_client
,opentelemetry.proto.collector.trace.v1::trace_service_server
,logs::tonic
… - gen-tonic-messages gen-tonic? = prost, tonic
-
Affects
proto::tonic
,common::tonic
,metrics::tonic
,trace::tonic
… - trace full? zpages?
-
telemetry pillars and functions
Enables trace of opentelemetry and opentelemetry_sdk
Affects
proto::collector.trace
,proto::tonic.trace
,transform::trace
… - metrics full?
-
Enables metrics of opentelemetry and opentelemetry_sdk
Affects
proto::collector.metrics
,proto::tonic.metrics
,transform::metrics
… - logs full?
-
Enables logs of opentelemetry and opentelemetry_sdk
Affects
proto::collector.logs
,proto::tonic.logs
,transform::logs
… - zpages full? = trace
-
Affects
proto::tonic.tracez
,transform::tracez
… - with-schemars = schemars
-
add ons
- with-serde full? = hex, serde
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.