Cargo Features

[dependencies]
switchy_telemetry = { version = "0.1.3", default-features = false, features = ["fail-on-warnings", "actix", "simulator"] }
default = actix, simulator

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

fail-on-warnings
actix default

Enables actix-web, actix-web-opentelemetry, and futures-util

Affects switchy_telemetry::HttpMetricsHandler, switchy_telemetry::StubHttpMetricsHandler, switchy_telemetry::get_http_metrics_handler, switchy_telemetry::metrics, simulator::SimulatorHttpMetricsHandler

simulator default

Enables tracing-subscriber