Adding upstream version 1.34.4.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
e393c3af3f
commit
4978089aab
4963 changed files with 677545 additions and 0 deletions
80
plugins/inputs/linux_cpu/README.md
Normal file
80
plugins/inputs/linux_cpu/README.md
Normal file
|
@ -0,0 +1,80 @@
|
|||
# Linux CPU Input Plugin
|
||||
|
||||
This plugin gathers CPU metrics exposed on [Linux][kernel] systems.
|
||||
|
||||
⭐ Telegraf v1.24.0
|
||||
🏷️ system
|
||||
💻 linux
|
||||
|
||||
[kernel]: https://kernel.org/
|
||||
|
||||
## Global configuration options <!-- @/docs/includes/plugin_config.md -->
|
||||
|
||||
In addition to the plugin-specific configuration settings, plugins support
|
||||
additional global and plugin configuration settings. These settings are used to
|
||||
modify metrics, tags, and field or create aliases and configure ordering, etc.
|
||||
See the [CONFIGURATION.md][CONFIGURATION.md] for more details.
|
||||
|
||||
[CONFIGURATION.md]: ../../../docs/CONFIGURATION.md#plugins
|
||||
|
||||
## Configuration
|
||||
|
||||
```toml @sample.conf
|
||||
# Provides Linux CPU metrics
|
||||
# This plugin ONLY supports Linux
|
||||
[[inputs.linux_cpu]]
|
||||
## Path for sysfs filesystem.
|
||||
## See https://www.kernel.org/doc/Documentation/filesystems/sysfs.txt
|
||||
## Defaults:
|
||||
# host_sys = "/sys"
|
||||
|
||||
## CPU metrics collected by the plugin.
|
||||
## Supported options:
|
||||
## "cpufreq", "thermal"
|
||||
## Defaults:
|
||||
# metrics = ["cpufreq"]
|
||||
```
|
||||
|
||||
## Metrics
|
||||
|
||||
The following tags are emitted by the plugin under the name `linux_cpu`:
|
||||
|
||||
| Tag | Description |
|
||||
|-------|-----------------------|
|
||||
| `cpu` | Identifier of the CPU |
|
||||
|
||||
The following fields are emitted by the plugin when selecting `cpufreq`:
|
||||
|
||||
| Metric name (field) | Description | Units |
|
||||
|---------------------|------------------------------------------------------------|-------|
|
||||
| `scaling_cur_freq` | Current frequency of the CPU as determined by CPUFreq | KHz |
|
||||
| `scaling_min_freq` | Minimum frequency the governor can scale to | KHz |
|
||||
| `scaling_max_freq` | Maximum frequency the governor can scale to | KHz |
|
||||
| `cpuinfo_cur_freq` | Current frequency of the CPU as determined by the hardware | KHz |
|
||||
| `cpuinfo_min_freq` | Minimum operating frequency of the CPU | KHz |
|
||||
| `cpuinfo_max_freq` | Maximum operating frequency of the CPU | KHz |
|
||||
|
||||
The following fields are emitted by the plugin when selecting `thermal`:
|
||||
|
||||
| Metric name (field) | Description | Units |
|
||||
|-----------------------|-------------------------------------------------------------|-------|
|
||||
| `throttle_count` | Number of thermal throttle events reported by the CPU | |
|
||||
| `throttle_max_time` | Maximum amount of time CPU was in throttled state | ms |
|
||||
| `throtlle_total_time` | Cumulative time during which the CPU was in throttled state | ms |
|
||||
|
||||
## Example Output
|
||||
|
||||
```text
|
||||
linux_cpu,cpu=0,host=go scaling_max_freq=4700000i,cpuinfo_min_freq=400000i,cpuinfo_max_freq=4700000i,throttle_count=0i,throttle_max_time=0i,throttle_total_time=0i,scaling_cur_freq=803157i,scaling_min_freq=400000i 1617621150000000000
|
||||
linux_cpu,cpu=1,host=go throttle_total_time=0i,scaling_cur_freq=802939i,scaling_min_freq=400000i,scaling_max_freq=4700000i,cpuinfo_min_freq=400000i,cpuinfo_max_freq=4700000i,throttle_count=0i,throttle_max_time=0i 1617621150000000000
|
||||
linux_cpu,cpu=10,host=go throttle_max_time=0i,throttle_total_time=0i,scaling_cur_freq=838343i,scaling_min_freq=400000i,scaling_max_freq=4700000i,cpuinfo_min_freq=400000i,cpuinfo_max_freq=4700000i,throttle_count=0i 1617621150000000000
|
||||
linux_cpu,cpu=11,host=go cpuinfo_max_freq=4700000i,throttle_count=0i,throttle_max_time=0i,throttle_total_time=0i,scaling_cur_freq=800054i,scaling_min_freq=400000i,scaling_max_freq=4700000i,cpuinfo_min_freq=400000i 1617621150000000000
|
||||
linux_cpu,cpu=2,host=go throttle_total_time=0i,scaling_cur_freq=800404i,scaling_min_freq=400000i,scaling_max_freq=4700000i,cpuinfo_min_freq=400000i,cpuinfo_max_freq=4700000i,throttle_count=0i,throttle_max_time=0i 1617621150000000000
|
||||
linux_cpu,cpu=3,host=go throttle_total_time=0i,scaling_cur_freq=800126i,scaling_min_freq=400000i,scaling_max_freq=4700000i,cpuinfo_min_freq=400000i,cpuinfo_max_freq=4700000i,throttle_count=0i,throttle_max_time=0i 1617621150000000000
|
||||
linux_cpu,cpu=4,host=go cpuinfo_max_freq=4700000i,throttle_count=0i,throttle_max_time=0i,throttle_total_time=0i,scaling_cur_freq=800359i,scaling_min_freq=400000i,scaling_max_freq=4700000i,cpuinfo_min_freq=400000i 1617621150000000000
|
||||
linux_cpu,cpu=5,host=go throttle_max_time=0i,throttle_total_time=0i,scaling_cur_freq=800093i,scaling_min_freq=400000i,scaling_max_freq=4700000i,cpuinfo_min_freq=400000i,cpuinfo_max_freq=4700000i,throttle_count=0i 1617621150000000000
|
||||
linux_cpu,cpu=6,host=go cpuinfo_max_freq=4700000i,throttle_count=0i,throttle_max_time=0i,throttle_total_time=0i,scaling_cur_freq=741646i,scaling_min_freq=400000i,scaling_max_freq=4700000i,cpuinfo_min_freq=400000i 1617621150000000000
|
||||
linux_cpu,cpu=7,host=go scaling_cur_freq=700006i,scaling_min_freq=400000i,scaling_max_freq=4700000i,cpuinfo_min_freq=400000i,cpuinfo_max_freq=4700000i,throttle_count=0i,throttle_max_time=0i,throttle_total_time=0i 1617621150000000000
|
||||
linux_cpu,cpu=8,host=go throttle_max_time=0i,throttle_total_time=0i,scaling_cur_freq=700046i,scaling_min_freq=400000i,scaling_max_freq=4700000i,cpuinfo_min_freq=400000i,cpuinfo_max_freq=4700000i,throttle_count=0i 1617621150000000000
|
||||
linux_cpu,cpu=9,host=go throttle_count=0i,throttle_max_time=0i,throttle_total_time=0i,scaling_cur_freq=700075i,scaling_min_freq=400000i,scaling_max_freq=4700000i,cpuinfo_min_freq=400000i,cpuinfo_max_freq=4700000i 1617621150000000000
|
||||
```
|
Loading…
Add table
Add a link
Reference in a new issue