Skip to content

Commit dbd3980

Browse files
committed
Vale: reducing suggestions
Signed-off-by: Lynette Miles <[email protected]>
1 parent 45334e5 commit dbd3980

File tree

4 files changed

+20
-17
lines changed

4 files changed

+20
-17
lines changed

pipeline/inputs/gpu-metrics.md

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
# GPU metrics
22

3-
The **gpu_metrics** input plugin collects graphics processing unit (GPU) performance metrics from graphics cards on Linux systems. It provides real-time monitoring of GPU utilization, memory usage (VRAM), clock frequencies, power consumption, temperature, and fan speeds.
3+
The _gpu_metrics_ input plugin collects graphics processing unit (GPU) performance metrics from graphics cards on Linux systems. It provides real-time monitoring of GPU utilization, memory usage (VRAM), clock frequencies, power consumption, temperature, and fan speeds.
44

5-
The plugin reads metrics directly from the Linux sysfs filesystem (`/sys/class/drm/`) without requiring external tools or libraries. Currently, **only AMD GPUs are supported** through the amdgpu kernel driver. NVIDIA and Intel GPUs aren't supported at this time.
5+
The plugin reads metrics directly from the Linux `sysfs` filesystem (`/sys/class/drm/`) without requiring external tools or libraries. Only AMD GPUs are supported through the `amdgpu` kernel driver. NVIDIA and Intel GPUs aren't supported at this time.
66

77
## Metrics collected
88

99
The plugin collects the following metrics for each detected GPU:
1010

11-
| Key | Description |
12-
|---------------------------|------------------------------------------------------------------------------------------------------------------------------------------|
13-
| `gpu_utilization_percent` | GPU core utilization as a percentage (0-100). Indicates how busy the GPU is processing workloads. |
14-
| `gpu_memory_used_bytes` | Amount of video RAM (VRAM) currently in use, measured in bytes. |
15-
| `gpu_memory_total_bytes` | Total video RAM (VRAM) capacity available on the GPU, measured in bytes. |
11+
| Key | Description |
12+
|---------------------------|------------------|
13+
| `gpu_utilization_percent` | GPU core utilization as a percentage (0-100). Indicates how busy the GPU is processing workloads. |
14+
| `gpu_memory_used_bytes` | Amount of video RAM (VRAM) currently in use, measured in bytes. |
15+
| `gpu_memory_total_bytes` | Total video RAM (VRAM) capacity available on the GPU, measured in bytes. |
1616
| `gpu_clock_mhz` | Current GPU clock frequency in MHz. This metric has multiple instances with different type labels (see [Clock metrics](#clock-metrics)). |
17-
| `gpu_power_watts` | Current power consumption in watts. Can be disabled with enable_power false. |
18-
| `gpu_temperature_celsius` | GPU die temperature in degrees Celsius. Can be disabled with enable_temperature false. |
19-
| `gpu_fan_speed_rpm` | Fan rotation speed in revolutions per minute (RPM). |
20-
| `gpu_fan_pwm_percent` | Fan PWM duty cycle as a percentage (0-100). Indicates fan intensity. |
17+
| `gpu_power_watts` | Current power consumption in watts. Can be disabled with `enable_power` set to `false`.|
18+
| `gpu_temperature_celsius` | GPU die temperature in degrees Celsius. Can be disabled with `enable_temperature`set to `false`. |
19+
| `gpu_fan_speed_rpm` | Fan rotation speed in Revolutions per Minute (RPM). |
20+
| `gpu_fan_pwm_percent` | Fan PWM duty cycle as a percentage (0-100). Indicates fan intensity. |
2121

2222
### Clock metrics
2323

@@ -33,18 +33,18 @@ The `gpu_clock_mhz` metric is reported separately for three clock domains:
3333

3434
The plugin supports the following configuration parameters:
3535

36-
| Key | Description | Default |
36+
| Key | Description | Default |
3737
|----------------------|-------------------------------------------------------------------------------------------------------------------------|-----------|
3838
| `scrape_interval` | Interval in seconds between metric collection cycles. | `5` |
39-
| `path_sysfs` | Path to the sysfs root directory. Typically used for testing or non-standard systems. | `/sys` |
39+
| `path_sysfs` | Path to the `sysfs` root directory. Typically used for testing or non-standard systems. | `/sys` |
4040
| `cards_include` | Pattern specifying which GPU cards to monitor. Supports wildcards (*), ranges (0-3), and comma-separated lists (0,2,4). | `*` |
41-
| `cards_exclude` | Pattern specifying which GPU cards to exclude from monitoring. Uses the same syntax as cards_include. | _none_ |
41+
| `cards_exclude` | Pattern specifying which GPU cards to exclude from monitoring. Uses the same syntax as `cards_include`. | _none_ |
4242
| `enable_power` | Enable collection of power consumption metrics (`gpu_power_watts`). | `true` |
4343
| `enable_temperature` | Enable collection of temperature metrics (`gpu_temperature_celsius`). | `true` |
4444

4545
## GPU detection
4646

47-
The GPU metrics plugin will automatically scan for supported **AMD GPUs** that are using the `amdgpu` kernel driver. GPUs using legacy drivers will be ignored.
47+
The GPU metrics plugin will automatically scan for any supported AMD GPU are using the `amdgpu` kernel driver. A GPU using legacy drivers will be ignored.
4848

4949
To check if your AMD GPU will be detected run:
5050

@@ -153,5 +153,3 @@ pipeline:
153153

154154
{% endtab %}
155155
{% endtabs %}
156-
157-

vale-styles/FluentBit/Acronyms.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ exceptions:
100100
- PHP
101101
- POSIX
102102
- POST
103+
- PWM
103104
- RAM
104105
- REPL
105106
- REST
@@ -139,6 +140,7 @@ exceptions:
139140
- UTF
140141
- UUID
141142
- VPC
143+
- VRAM
142144
- WASI
143145
- WMI
144146
- XML

vale-styles/FluentBit/Headings.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ exceptions:
7474
- Google Cloud BigQuery
7575
- Google Cloud Platform
7676
- GPG
77+
- GPU
7778
- Grafana
7879
- Grafana Cloud
7980
- Graylog Extended Log Format

vale-styles/FluentBit/Spelling-exceptions.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ github
8686
glibc
8787
Golang
8888
golib
89+
GPUs
8990
Grafana
9091
Graphite
9192
Graylog
@@ -152,6 +153,7 @@ Parquet
152153
Parseable
153154
performant
154155
persistable
156+
pluggable
155157
Podman
156158
popen
157159
Postgres

0 commit comments

Comments
 (0)