Skip to main content

Module dfe

Module dfe 

Source
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.