windows_exporter/docs
Steffen Higel 187dbfc4ae Add cpu metrics based on newer and more accurate perflib sources
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>
2022-11-02 14:34:04 -07:00
..
README.md Added doc for Scheduled Task collector 2022-05-12 16:36:46 +10:00
collector-template.md Update docs 2020-05-24 21:01:49 +02:00
collector.ad.md Update docs 2020-05-24 21:01:49 +02:00
collector.adcs.md Initial commit for ADCS collector 2022-01-02 01:24:11 -05:00
collector.adfs.md Add more ADFS metrics from `AD FS` CounterSet 2022-01-10 17:27:34 -05:00
collector.cache.md Rewrite cache collector to use perflib 2021-02-19 18:29:37 +10:00
collector.container.md fix: typo of container docs 2022-02-27 16:32:45 +08:00
collector.cpu.md Add cpu metrics based on newer and more accurate perflib sources 2022-11-02 14:34:04 -07:00
collector.cpu_info.md adding a "data source" field to the documentation, to make it clear that this data comes from WMI 2021-02-19 08:30:12 -08:00
collector.cs.md Update docs 2020-05-24 21:01:49 +02:00
collector.dfsr.md codespell: Fix word spelling issues 2021-12-18 19:19:06 +01:00
collector.dhcp.md Add dhcp collector 2020-05-04 08:08:34 +10:00
collector.dns.md Update docs 2020-05-24 21:01:49 +02:00
collector.exchange.md Fix Exchange docs spelling error 2022-08-20 21:44:42 +10:00
collector.fsrmquota.md Update collector.fsrmquota.md 2022-07-15 10:33:35 +02:00
collector.hyperv.md Added percent suffix for metric names 2022-08-23 19:42:16 +03:00
collector.iis.md Added WebService uptime metric in iis collector 2022-09-13 16:41:44 +02:00
collector.logical_disk.md Document expected delays in the size metrics 2021-10-01 07:58:04 +10:00
collector.logon.md Update collector.logon.md 2022-09-10 12:34:19 +02:00
collector.memory.md Fix memory collector promtool metric issues 2022-01-07 16:59:29 +01:00
collector.mscluster_cluster.md chore: fix mis-spelling 2022-06-19 18:40:42 +10:00
collector.mscluster_network.md chore: fix mis-spelling 2022-06-19 18:40:42 +10:00
collector.mscluster_node.md chore: fix mis-spelling 2022-06-19 18:40:42 +10:00
collector.mscluster_resource.md chore: fix mis-spelling 2022-06-19 18:40:42 +10:00
collector.mscluster_resourcegroup.md chore: fix mis-spelling 2022-06-19 18:40:42 +10:00
collector.msmq.md Update docs 2020-05-24 21:01:49 +02:00
collector.mssql.md Update collector.mssql.md 2022-09-21 15:27:34 +05:30
collector.net.md Merge pull request #869 from rnjstjdgh/master 2021-11-11 09:14:54 +01:00
collector.netframework_clrexceptions.md Update docs 2020-05-24 21:01:49 +02:00
collector.netframework_clrinterop.md Update docs 2020-05-24 21:01:49 +02:00
collector.netframework_clrjit.md Update docs 2020-05-24 21:01:49 +02:00
collector.netframework_clrloading.md Update docs 2020-05-24 21:01:49 +02:00
collector.netframework_clrlocksandthreads.md Update docs 2020-05-24 21:01:49 +02:00
collector.netframework_clrmemory.md Update docs 2020-05-24 21:01:49 +02:00
collector.netframework_clrremoting.md Update docs 2020-05-24 21:01:49 +02:00
collector.netframework_clrsecurity.md Update docs 2020-05-24 21:01:49 +02:00
collector.os.md Document recent changes to os_build_info metric 2022-08-30 17:50:15 +10:00
collector.process.md Fixed spelling error 2022-10-18 10:50:09 +02:00
collector.remote_fx.md Update docs 2020-05-24 21:01:49 +02:00
collector.scheduled_task.md Added doc for Scheduled Task collector 2022-05-12 16:36:46 +10:00
collector.service.md Collect services using windows api 2021-08-25 17:19:41 +01:00
collector.smtp.md codespell: Fix word spelling issues 2021-12-18 19:19:06 +01:00
collector.system.md Update docs 2020-05-24 21:01:49 +02:00
collector.tcp.md Fix counter metrics should have "_total" suffix issue 2022-01-02 18:47:17 +01:00
collector.terminal_services.md promtool: Fix `*_handle_count` and `*_thread_count` 2021-12-31 13:51:07 +01:00
collector.textfile.md Update docs 2020-05-24 21:01:49 +02:00
collector.thermalzone.md Update docs 2020-05-24 21:01:49 +02:00
collector.time.md promtool: Fix `windows_time_ntp_client_time_source_count` 2021-12-31 13:51:07 +01:00
collector.vmware.md Update docs 2020-05-24 21:01:49 +02:00
example_config.yml Added doc for Scheduled Task collector 2022-05-12 16:36:46 +10:00

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