|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Hardware monitoring plugin for battery, power, temperature, and GPU metrics. More...
#include <atomic>#include <memory>#include <mutex>#include <string>#include <unordered_map>#include <vector>#include "../../collectors/plugin_metric_collector.h"
Go to the source code of this file.
Classes | |
| struct | kcenon::monitoring::plugins::hardware_plugin_config |
| Configuration options for the hardware monitoring plugin. More... | |
| class | kcenon::monitoring::plugins::hardware_plugin |
| Hardware monitoring plugin aggregating battery, power, temperature, and GPU collectors. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::monitoring |
| namespace | kcenon::monitoring::plugins |
Hardware monitoring plugin for battery, power, temperature, and GPU metrics.
This plugin extracts hardware-specific collectors from the core library, making them optional for server environments where hardware monitoring is typically unnecessary.
Usage:
Definition in file hardware_plugin.h.