collects metrics from sysinfo. More...
#include <sys_info_collector.h>
Public Member Functions | |
void | Collect () overridefinal |
callback for collecting metrics. More... | |
SysInfoCollector (ros_monitoring_msgs::MetricManagerInterface &m) | |
Public Member Functions inherited from MetricCollectorInterface | |
MetricCollectorInterface (ros_monitoring_msgs::MetricManagerInterface &m) | |
Constructor. More... | |
Private Member Functions | |
void | AddMetric (const std::string &name, const double value, const std::string &unit) |
Additional Inherited Members | |
Protected Attributes inherited from MetricCollectorInterface | |
ros_monitoring_msgs::MetricManagerInterface & | mgr_ |
creates metric entries and publishes them. More... | |
collects metrics from sysinfo.
Metrics collected: system uptime, free ram, total ram, process count
Definition at line 28 of file sys_info_collector.h.
|
inline |
Definition at line 31 of file sys_info_collector.h.
|
private |
Definition at line 41 of file sys_info_collector.cpp.
|
finaloverridevirtual |
callback for collecting metrics.
Implements MetricCollectorInterface.
Definition at line 29 of file sys_info_collector.cpp.