robotrt-obs-core 0.1.0-beta.2

RobotRT modular robotics runtime and middleware components.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
pub mod aggregator;
pub mod alert;
pub mod bus;
pub mod exporter;
pub mod gauge;
pub mod watcher;

pub use aggregator::{ComponentHealth, HealthReport, MetricsAggregator};
pub use alert::{Alert, AlertSeverity};
pub use bus::{AlertBus, AlertHandler};
pub use exporter::{export_otel_json, export_otel_json_value, export_prometheus_text};
pub use gauge::{MetricTimeSeries, ThresholdGauge};
pub use watcher::HealthWatcher;

// Re-export core-types observability types for convenience.
pub use core_types::{HealthStatus, MetricsProvider, MetricsSnapshot};