|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Information about a GPU device. More...
#include <gpu_collector.h>

Public Attributes | |
| std::string | id |
| Unique device identifier (e.g., "gpu0") | |
| std::string | name |
| Human-readable device name. | |
| std::string | device_path |
| Platform-specific path (e.g., /sys/class/drm/card0) | |
| std::string | driver_version |
| Driver version string. | |
| gpu_vendor | vendor {gpu_vendor::unknown} |
| GPU vendor. | |
| gpu_type | type {gpu_type::unknown} |
| GPU type (discrete/integrated) | |
| uint32_t | device_index {0} |
| Device index for multi-GPU systems. | |
Information about a GPU device.
Definition at line 97 of file gpu_collector.h.
| uint32_t kcenon::monitoring::gpu_device_info::device_index {0} |
| std::string kcenon::monitoring::gpu_device_info::device_path |
Platform-specific path (e.g., /sys/class/drm/card0)
Definition at line 100 of file gpu_collector.h.
| std::string kcenon::monitoring::gpu_device_info::driver_version |
Driver version string.
Definition at line 101 of file gpu_collector.h.
| std::string kcenon::monitoring::gpu_device_info::id |
Unique device identifier (e.g., "gpu0")
Definition at line 98 of file gpu_collector.h.
| std::string kcenon::monitoring::gpu_device_info::name |
Human-readable device name.
Definition at line 99 of file gpu_collector.h.
| gpu_type kcenon::monitoring::gpu_device_info::type {gpu_type::unknown} |
GPU type (discrete/integrated)
Definition at line 103 of file gpu_collector.h.
| gpu_vendor kcenon::monitoring::gpu_device_info::vendor {gpu_vendor::unknown} |