|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Pure virtual interface for monitoring event observers. More...
#include <observer_interface.h>


Public Member Functions | |
| virtual | ~interface_monitoring_observer ()=default |
| virtual void | on_metric_collected (const metric_event &event)=0 |
| Called when a metric is collected. | |
| virtual void | on_event_occurred (const system_event &event)=0 |
| Called when a system event occurs. | |
| virtual void | on_system_state_changed (const state_change_event &event)=0 |
| Called when system state changes. | |
Pure virtual interface for monitoring event observers.
Components implementing this interface can subscribe to monitoring events and react to metrics, system events, and state changes. Observers are notified synchronously when events occur.
Definition at line 201 of file observer_interface.h.
|
virtualdefault |
|
pure virtual |
|
pure virtual |
Called when a metric is collected.
| event | The metric collection event |
Implemented in test_observer.
|
pure virtual |
Called when system state changes.
| event | The state change event |
Implemented in test_observer.