|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|


Public Member Functions | |
| imonitor_adapter (std::shared_ptr< performance_monitor_impl > impl) | |
| void | record_metric (const std::string &name, double value) override |
| void | get_health () override |
Public Member Functions inherited from imonitor_interface | |
| virtual | ~imonitor_interface ()=default |
Private Attributes | |
| std::shared_ptr< performance_monitor_impl > | impl_ |
Definition at line 148 of file facade_adapter_poc.cpp.
|
inlineexplicit |
Definition at line 150 of file facade_adapter_poc.cpp.
|
inlineoverridevirtual |
Implements imonitor_interface.
Definition at line 158 of file facade_adapter_poc.cpp.
References performance_monitor_impl::check_health_internal(), and impl_.

|
inlineoverridevirtual |
Implements imonitor_interface.
Definition at line 153 of file facade_adapter_poc.cpp.
References impl_, and performance_monitor_impl::record_metric_internal().

|
private |
Definition at line 164 of file facade_adapter_poc.cpp.
Referenced by get_health(), and record_metric().