summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIlya Mashchenko <ilya@netdata.cloud>2024-04-10 20:15:08 +0300
committerGitHub <noreply@github.com>2024-04-10 20:15:08 +0300
commit30d5acdaef786228112ac1b9d9673b1cec6b887b (patch)
tree06756e9e0752fb46dbd0ec2f465192d673f68f30
parent2293a52b7e86353e83dcaf400093cc76795e2fe3 (diff)
go.d intelgpu: uncomment stock config and update meta setup prerequisites (#17370)
-rw-r--r--src/go/collectors/go.d.plugin/config/go.d/intelgpu.conf6
-rw-r--r--src/go/collectors/go.d.plugin/modules/intelgpu/metadata.yaml12
2 files changed, 13 insertions, 5 deletions
diff --git a/src/go/collectors/go.d.plugin/config/go.d/intelgpu.conf b/src/go/collectors/go.d.plugin/config/go.d/intelgpu.conf
index abaea2d4d0..806f4158ae 100644
--- a/src/go/collectors/go.d.plugin/config/go.d/intelgpu.conf
+++ b/src/go/collectors/go.d.plugin/config/go.d/intelgpu.conf
@@ -1,6 +1,6 @@
## All available configuration options, their descriptions and default values:
## https://github.com/netdata/netdata/tree/master/src/go/collectors/go.d.plugin/modules/intelgpu#readme
-#jobs:
-# - name: intelgpu
-# binary_path: /usr/bin/intel_gpu_top
+jobs:
+ - name: intelgpu
+ binary_path: /usr/bin/intel_gpu_top
diff --git a/src/go/collectors/go.d.plugin/modules/intelgpu/metadata.yaml b/src/go/collectors/go.d.plugin/modules/intelgpu/metadata.yaml
index 8a40215bb6..b8ca763753 100644
--- a/src/go/collectors/go.d.plugin/modules/intelgpu/metadata.yaml
+++ b/src/go/collectors/go.d.plugin/modules/intelgpu/metadata.yaml
@@ -44,6 +44,14 @@ modules:
list:
- title: Install intel-gpu-tools
description: Install `intel-gpu-tools` using your distribution's package manager.
+ - title: Add CAP_PERFMON to `intel_gpu_top`
+ description: |
+ When running as a normal user CAP_PERFMON is required to access performance monitoring.
+ See [capabilities(7)](https://man7.org/linux/man-pages/man7/capabilities.7.html) and [setcap(8)](https://man7.org/linux/man-pages/man8/setcap.8.html).
+
+ ```bash
+ sudo setcap cap_perfmon=eip /usr/bin/intel_gpu_top
+ ```
configuration:
file:
name: go.d/intelgpu.conf
@@ -59,9 +67,9 @@ modules:
default_value: 1
required: false
- name: binary_path
- description: Path to the intel_gpu_top binary. If an absolute path is provided, the collector will use it directly; otherwise, it will search for the binary in directories specified in the PATH environment variable.
+ description: Path to the `intel_gpu_top` binary. If an absolute path is provided, the collector will use it directly; otherwise, it will search for the binary in directories specified in the PATH environment variable.
default_value: /usr/bin/intel_gpu_top
- required: false
+ required: true
examples:
folding:
title: Config