Available on crate features
metrics or otel-metrics only.Expand description
Standard DFE metrics for pipeline components (receiver, loader, engine).
Call DfeMetrics::register after creating a
MetricsManager: the manager must exist so platform
metrics land in the manifest registry. Methods are #[inline] for hot-path use.
§Example
use hyperi_rustlib::metrics::{MetricsManager, DfeMetrics, TransportKind};
let mgr = MetricsManager::new("myapp");
let dfe = DfeMetrics::register(&mgr);
dfe.transport_sent(TransportKind::Kafka, 100);
dfe.records_received(500);
dfe.scaling_pressure(42.0);Structs§
- DfeMetrics
- Standard DFE metric set: labelled counters, gauges, and histograms across transport, pipeline, records, scaling, spool, and security.