Cargo Features

[dependencies]
openiap-client = { version = "0.0.21", default-features = false, features = ["otel", "otel_package_stats", "otel_connections", "otel_elapsed", "otel_disk", "opentelemetry-appender-tracing"] }
default = otel_commands, otel_connections, otel_elapsed, otel_memory, otel_package_stats

These default features are set whenever openiap-client is added without default-features = false somewhere in the dependency tree.

otel otel_commands otel_connections otel_cpu? otel_disk? otel_elapsed otel_memory otel_network? otel_package_stats

Enables opentelemetry ^0.26.0, opentelemetry-otlp ^0.26.0, and opentelemetry_sdk ^0.26.0

otel_memory otel_package_stats default = otel
otel_commands otel_connections default = otel
otel_elapsed default = otel
otel_cpu otel_network otel_disk = otel

Features from optional dependencies

opentelemetry-appender-tracing implicit feature

Enables opentelemetry-appender-tracing ^0.26.0

opentelemetry-appender-tracing:

An OpenTelemetry log appender for the tracing crate