Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
Loading...
Searching...
No Matches
kcenon::monitoring::concepts Namespace Reference

Concepts

concept  MetricValue
 A type that can be used as a metric value.
 
concept  MetricType
 A type that can be used as a metric in the monitoring system.
 
concept  MetricSourceLike
 A type that can provide metrics.
 
concept  MetricCollectorLike
 A type that can collect metrics from sources.
 
concept  ObserverLike
 A type that can observe metric updates.
 
concept  MonitoringEventType
 A type that can be used as a monitoring event.
 
concept  MonitoringEventHandler
 A callable that can handle monitoring events.
 
concept  MetricFilterPredicate
 A callable that filters metrics based on criteria.
 
concept  MetricTransformer
 A callable that transforms metrics.
 
concept  ConfigValidatable
 A configuration type that supports validation.
 
concept  StorageBackendLike
 A type that can store metrics data.
 
concept  ExporterLike
 A type that can export metrics to external systems.
 
concept  HealthCheckable
 A type that supports health checking.
 
concept  TracingContextLike
 A type that represents a tracing context.
 
concept  EventType
 A type that can be used as an event in the event bus.
 
concept  EventHandler
 A callable that can handle events of a specific type.
 
concept  EventFilter
 A callable that filters events based on criteria.
 
concept  Validatable
 A type that can validate its own state.