Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 18 additions & 16 deletions plugins/in_gpu_metrics/gpu_metrics.c
Original file line number Diff line number Diff line change
Expand Up @@ -168,34 +168,36 @@ static int in_gpu_exit(void *data, struct flb_config *config)

static struct flb_config_map config_map[] = {
{
FLB_CONFIG_MAP_TIME, "scrape_interval", "5",
0, FLB_TRUE, offsetof(struct in_gpu_metrics, scrape_interval),
"Scrape interval for GPU metrics"
},
{
FLB_CONFIG_MAP_STR, "path_sysfs", "/sys",
0, FLB_TRUE, offsetof(struct in_gpu_metrics, path_sysfs),
"Path to sysfs"
FLB_CONFIG_MAP_STR, "cards_exclude", "",
0, FLB_TRUE, offsetof(struct in_gpu_metrics, cards_exclude),
"Exclude GPU cards by ID. Accepts '*' for all, comma-separated IDs "
"(e.g., '0,1,2'), or ranges (e.g., '0-2')."
},
{
FLB_CONFIG_MAP_STR, "cards_include", "*",
0, FLB_TRUE, offsetof(struct in_gpu_metrics, cards_include),
"Cards to include"
},
{
FLB_CONFIG_MAP_STR, "cards_exclude", "",
0, FLB_TRUE, offsetof(struct in_gpu_metrics, cards_exclude),
"Cards to exclude"
"Include GPU cards by ID. Accepts '*' for all, comma-separated IDs "
"(e.g., '0,1,2'), or ranges (e.g., '0-2')."
},
{
FLB_CONFIG_MAP_BOOL, "enable_power", "true",
0, FLB_TRUE, offsetof(struct in_gpu_metrics, enable_power),
"Enable power metrics"
"Enable collection of GPU power consumption metrics (gpu_power_watts)."
},
{
FLB_CONFIG_MAP_BOOL, "enable_temperature", "true",
0, FLB_TRUE, offsetof(struct in_gpu_metrics, enable_temperature),
"Enable temperature metrics"
"Enable collection of GPU temperature metrics (gpu_temperature_celsius)."
},
{
FLB_CONFIG_MAP_STR, "path_sysfs", "/sys",
0, FLB_TRUE, offsetof(struct in_gpu_metrics, path_sysfs),
"sysfs mount point."
},
{
FLB_CONFIG_MAP_TIME, "scrape_interval", "5",
0, FLB_TRUE, offsetof(struct in_gpu_metrics, scrape_interval),
"Scrape interval to collect GPU metrics."
},
{0}
};
Expand Down
Loading