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


Public Member Functions | |
| metrics_collector_adapter (std::shared_ptr< performance_monitor_impl > impl) | |
| std::string | get_name () const override |
| void | initialize () override |
| void | collect_metrics () override |
Public Member Functions inherited from metrics_collector_interface | |
| virtual | ~metrics_collector_interface ()=default |
Private Attributes | |
| std::shared_ptr< performance_monitor_impl > | impl_ |
Definition at line 124 of file facade_adapter_poc.cpp.
|
inlineexplicit |
Definition at line 126 of file facade_adapter_poc.cpp.
|
inlineoverridevirtual |
Implements metrics_collector_interface.
Definition at line 138 of file facade_adapter_poc.cpp.
References performance_monitor_impl::collect_metrics_internal(), and impl_.

|
inlineoverridevirtual |
Implements metrics_collector_interface.
Definition at line 129 of file facade_adapter_poc.cpp.
References performance_monitor_impl::get_name(), and impl_.

|
inlineoverridevirtual |
Implements metrics_collector_interface.
Definition at line 133 of file facade_adapter_poc.cpp.
References impl_, and performance_monitor_impl::initialize_internal().

|
private |
Definition at line 144 of file facade_adapter_poc.cpp.
Referenced by collect_metrics(), get_name(), and initialize().