Cargo Features
Infrarust has no features set by default.
[dependencies]
infrarust = { version = "1.2.1", features = ["telemetry", "dashboard", "database"] }
- telemetry = opentelemetry, opentelemetry-appender-log, opentelemetry-otlp, opentelemetry-semantic-conventions, opentelemetry-stdout, opentelemetry_sdk, sysinfo
-
Affects
exporter::resource
,metrics::MeterProviderGuard
,metrics::init_meter_provider
,metrics::InfrarustMetrics
,telemetry::exporter
,telemetry::metrics
,telemetry::start_system_metrics_collection
,tracing::TracerProviderGuard
,tracing::init_opentelemetry_tracing
… - dashboard
-
Planned amelioration for a web dashboard
- api redis database
-
Planned amelioration for a REST API
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 telemetry?
- opentelemetry_sdk telemetry?
- opentelemetry-appender-log telemetry?
- opentelemetry-stdout telemetry?
- opentelemetry-otlp telemetry?
- opentelemetry-semantic-conventions telemetry?
- sysinfo telemetry?
-
Enables sysinfo ^0.34.2
System & Resource Management