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.