187dbfc4ae
This change adds 4 new CPU related metrics: * process_mperf_total * processor_rtc_total * processor_utility_total * processor_privileged_utility_total and renames the existing process_performance to processor_performance_total, since it was previously misunderstood and was unlikely to be have been useful without the above new metrics The data sources for these are not particularly well understood, and the examples show that in some cases, arbitrary scaling factors are required to actually make them useful, but in my testing on hundreds of systems with a broad range of CPUs and operating systems from 2012r2 through to 2019 has proved out that we can use them to accurately display actual CPU frequencies and CPU utilisation as it is represented in taskmgr. Things I don't particularly like and would like input on: * I would have preferred to do the scaling of processor_mperf_total in the code, but there isn't an elegant way of doing this right now. * Maybe processor_mperf_total should be called processor_mperformance_total. See #787 for discussion. Signed-off-by: Steffen Higel <higels@valvesoftware.com> |
||
---|---|---|
.. | ||
README.md | ||
collector-template.md | ||
collector.ad.md | ||
collector.adcs.md | ||
collector.adfs.md | ||
collector.cache.md | ||
collector.container.md | ||
collector.cpu.md | ||
collector.cpu_info.md | ||
collector.cs.md | ||
collector.dfsr.md | ||
collector.dhcp.md | ||
collector.dns.md | ||
collector.exchange.md | ||
collector.fsrmquota.md | ||
collector.hyperv.md | ||
collector.iis.md | ||
collector.logical_disk.md | ||
collector.logon.md | ||
collector.memory.md | ||
collector.mscluster_cluster.md | ||
collector.mscluster_network.md | ||
collector.mscluster_node.md | ||
collector.mscluster_resource.md | ||
collector.mscluster_resourcegroup.md | ||
collector.msmq.md | ||
collector.mssql.md | ||
collector.net.md | ||
collector.netframework_clrexceptions.md | ||
collector.netframework_clrinterop.md | ||
collector.netframework_clrjit.md | ||
collector.netframework_clrloading.md | ||
collector.netframework_clrlocksandthreads.md | ||
collector.netframework_clrmemory.md | ||
collector.netframework_clrremoting.md | ||
collector.netframework_clrsecurity.md | ||
collector.os.md | ||
collector.process.md | ||
collector.remote_fx.md | ||
collector.scheduled_task.md | ||
collector.service.md | ||
collector.smtp.md | ||
collector.system.md | ||
collector.tcp.md | ||
collector.terminal_services.md | ||
collector.textfile.md | ||
collector.thermalzone.md | ||
collector.time.md | ||
collector.vmware.md | ||
example_config.yml |
README.md
Documentation
This directory contains documentation of the collectors in the windows_exporter, with information such as what metrics are exported, any flags for additional configuration, and some example usage in alerts and queries.
Collectors
ad
adfs
cpu
cs
dfsr
dhcp
dns
hyperv
iis
logical_disk
logon
memory
msmq
mssql
netframework_clrexceptions
netframework_clrinterop
netframework_clrjit
netframework_clrloading
netframework_clrlocksandthreads
netframework_clrmemory
netframework_clrremoting
netframework_clrsecurity
net
os
process
remote_fx
scheduled_task
service
smtp
system
tcp
terminal_services
textfile
time
vmware