48 lines
2.4 KiB
Text
48 lines
2.4 KiB
Text
# Intel PowerStat plugin enables monitoring of platform metrics (power, TDP)
|
|
# and per-CPU metrics like temperature, power and utilization. Please see the
|
|
# plugin readme for details on software and hardware compatibility.
|
|
# This plugin ONLY supports Linux.
|
|
[[inputs.intel_powerstat]]
|
|
## The user can choose which package metrics are monitored by the plugin with
|
|
## the package_metrics setting:
|
|
## - The default, will collect "current_power_consumption",
|
|
## "current_dram_power_consumption" and "thermal_design_power".
|
|
## - Leaving this setting empty means no package metrics will be collected.
|
|
## - Finally, a user can specify individual metrics to capture from the
|
|
## supported options list.
|
|
## Supported options:
|
|
## "current_power_consumption", "current_dram_power_consumption",
|
|
## "thermal_design_power", "max_turbo_frequency", "uncore_frequency",
|
|
## "cpu_base_frequency"
|
|
# package_metrics = ["current_power_consumption", "current_dram_power_consumption", "thermal_design_power"]
|
|
|
|
## The user can choose which per-CPU metrics are monitored by the plugin in
|
|
## cpu_metrics array.
|
|
## Empty or missing array means no per-CPU specific metrics will be collected
|
|
## by the plugin.
|
|
## Supported options:
|
|
## "cpu_frequency", "cpu_c0_state_residency", "cpu_c1_state_residency",
|
|
## "cpu_c3_state_residency", "cpu_c6_state_residency", "cpu_c7_state_residency",
|
|
## "cpu_temperature", "cpu_busy_frequency", "cpu_c0_substate_c01",
|
|
## "cpu_c0_substate_c02", "cpu_c0_substate_c0_wait"
|
|
# cpu_metrics = []
|
|
|
|
## CPUs metrics to include from those configured in cpu_metrics array
|
|
## Can't be combined with excluded_cpus. Empty means all CPUs are gathered.
|
|
## e.g. ["0-3", "4,5,6"] or ["1-3,4"]
|
|
# included_cpus = []
|
|
|
|
## CPUs metrics to exclude from those configured in cpu_metrics array
|
|
## Can't be combined with included_cpus. Empty means all CPUs are gathered.
|
|
## e.g. ["0-3", "4,5,6"] or ["1-3,4"]
|
|
# excluded_cpus = []
|
|
|
|
## Filesystem location of JSON file that contains PMU event definitions.
|
|
## Mandatory only for perf-related metrics (cpu_c0_substate_c01, cpu_c0_substate_c02, cpu_c0_substate_c0_wait).
|
|
# event_definitions = ""
|
|
|
|
## The user can set the timeout duration for MSR reading.
|
|
## Enabling this timeout can be useful in situations where, on heavily loaded systems,
|
|
## the code waits too long for a kernel response to MSR read requests.
|
|
## 0 disables the timeout (default).
|
|
# msr_read_timeout = "0ms"
|