|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
GPU information and metrics. More...
#include <metrics_provider.h>

Public Attributes | |
| std::string | name |
| GPU name. | |
| std::string | vendor |
| GPU vendor. | |
| double | usage_percent {0.0} |
| GPU usage percentage. | |
| double | memory_used_mb {0.0} |
| GPU memory used in MB. | |
| double | memory_total_mb {0.0} |
| GPU memory total in MB. | |
| double | temperature_celsius {0.0} |
| GPU temperature in Celsius. | |
| double | power_watts {0.0} |
| GPU power consumption in watts. | |
| bool | available {false} |
| Whether info is available. | |
GPU information and metrics.
Definition at line 143 of file metrics_provider.h.
| bool kcenon::monitoring::platform::gpu_info::available {false} |
| double kcenon::monitoring::platform::gpu_info::memory_total_mb {0.0} |
| double kcenon::monitoring::platform::gpu_info::memory_used_mb {0.0} |
| std::string kcenon::monitoring::platform::gpu_info::name |
GPU name.
Definition at line 144 of file metrics_provider.h.
| double kcenon::monitoring::platform::gpu_info::power_watts {0.0} |
| double kcenon::monitoring::platform::gpu_info::temperature_celsius {0.0} |
| double kcenon::monitoring::platform::gpu_info::usage_percent {0.0} |
| std::string kcenon::monitoring::platform::gpu_info::vendor |
GPU vendor.
Definition at line 145 of file metrics_provider.h.