From 46e2fc6ab6a4c2477c8a9fe178186203a0ada9e7 Mon Sep 17 00:00:00 2001 From: Ulric Qin Date: Wed, 23 Mar 2022 18:08:32 +0800 Subject: [PATCH] add windows metrics description --- etc/metrics.yaml | 71 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 70 insertions(+), 1 deletion(-) diff --git a/etc/metrics.yaml b/etc/metrics.yaml index 67261c6c..d0959d20 100644 --- a/etc/metrics.yaml +++ b/etc/metrics.yaml @@ -280,4 +280,73 @@ redis_slowlog_length: Total slowlog redis_start_time_seconds: Start time of the Redis instance since unix epoch in seconds. redis_target_scrape_request_errors_total: Errors in requests to the exporter redis_up: Flag indicating redis instance is up -redis_uptime_in_seconds: Number of seconds since Redis server start \ No newline at end of file +redis_uptime_in_seconds: Number of seconds since Redis server start + +# [windows_exporter] +windows_cpu_clock_interrupts_total: Total number of received and serviced clock tick interrupts(counter) +windows_cpu_core_frequency_mhz: Core frequency in megahertz(gauge) +windows_cpu_cstate_seconds_total: Time spent in low-power idle state(counter) +windows_cpu_dpcs_total: Total number of received and serviced deferred procedure calls (DPCs)(counter) +windows_cpu_idle_break_events_total: Total number of time processor was woken from idle(counter) +windows_cpu_interrupts_total: Total number of received and serviced hardware interrupts(counter) +windows_cpu_parking_status: Parking Status represents whether a processor is parked or not(gauge) +windows_cpu_processor_performance: Processor Performance is the average performance of the processor while it is executing instructions, as a percentage of the nominal performance of the processor. On some processors, Processor Performance may exceed 100%(gauge) +windows_cpu_time_total: Time that processor spent in different modes (idle, user, system, ...)(counter) +windows_cs_hostname: Labeled system hostname information as provided by ComputerSystem.DNSHostName and ComputerSystem.Domain(gauge) +windows_cs_logical_processors: ComputerSystem.NumberOfLogicalProcessors(gauge) +windows_cs_physical_memory_bytes: ComputerSystem.TotalPhysicalMemory(gauge) +windows_exporter_build_info: A metric with a constant '1' value labeled by version, revision, branch, and goversion from which windows_exporter was built.(gauge) +windows_exporter_collector_duration_seconds: Duration of a collection.(gauge) +windows_exporter_collector_success: Whether the collector was successful.(gauge) +windows_exporter_collector_timeout: Whether the collector timed out.(gauge) +windows_exporter_perflib_snapshot_duration_seconds: Duration of perflib snapshot capture(gauge) +windows_logical_disk_free_bytes: Free space in bytes (LogicalDisk.PercentFreeSpace)(gauge) +windows_logical_disk_idle_seconds_total: Seconds that the disk was idle (LogicalDisk.PercentIdleTime)(counter) +windows_logical_disk_read_bytes_total: The number of bytes transferred from the disk during read operations (LogicalDisk.DiskReadBytesPerSec)(counter) +windows_logical_disk_read_latency_seconds_total: Shows the average time, in seconds, of a read operation from the disk (LogicalDisk.AvgDiskSecPerRead)(counter) +windows_logical_disk_read_seconds_total: Seconds that the disk was busy servicing read requests (LogicalDisk.PercentDiskReadTime)(counter) +windows_logical_disk_read_write_latency_seconds_total: Shows the time, in seconds, of the average disk transfer (LogicalDisk.AvgDiskSecPerTransfer)(counter) +windows_logical_disk_reads_total: The number of read operations on the disk (LogicalDisk.DiskReadsPerSec)(counter) +windows_logical_disk_requests_queued: The number of requests queued to the disk (LogicalDisk.CurrentDiskQueueLength)(gauge) +windows_logical_disk_size_bytes: Total space in bytes (LogicalDisk.PercentFreeSpace_Base)(gauge) +windows_logical_disk_split_ios_total: The number of I/Os to the disk were split into multiple I/Os (LogicalDisk.SplitIOPerSec)(counter) +windows_logical_disk_write_bytes_total: The number of bytes transferred to the disk during write operations (LogicalDisk.DiskWriteBytesPerSec)(counter) +windows_logical_disk_write_latency_seconds_total: Shows the average time, in seconds, of a write operation to the disk (LogicalDisk.AvgDiskSecPerWrite)(counter) +windows_logical_disk_write_seconds_total: Seconds that the disk was busy servicing write requests (LogicalDisk.PercentDiskWriteTime)(counter) +windows_logical_disk_writes_total: The number of write operations on the disk (LogicalDisk.DiskWritesPerSec)(counter) +windows_net_bytes_received_total: (Network.BytesReceivedPerSec)(counter) +windows_net_bytes_sent_total: (Network.BytesSentPerSec)(counter) +windows_net_bytes_total: (Network.BytesTotalPerSec)(counter) +windows_net_current_bandwidth: (Network.CurrentBandwidth)(gauge) +windows_net_packets_outbound_discarded_total: (Network.PacketsOutboundDiscarded)(counter) +windows_net_packets_outbound_errors_total: (Network.PacketsOutboundErrors)(counter) +windows_net_packets_received_discarded_total: (Network.PacketsReceivedDiscarded)(counter) +windows_net_packets_received_errors_total: (Network.PacketsReceivedErrors)(counter) +windows_net_packets_received_total: (Network.PacketsReceivedPerSec)(counter) +windows_net_packets_received_unknown_total: (Network.PacketsReceivedUnknown)(counter) +windows_net_packets_sent_total: (Network.PacketsSentPerSec)(counter) +windows_net_packets_total: (Network.PacketsPerSec)(counter) +windows_os_info: OperatingSystem.Caption, OperatingSystem.Version(gauge) +windows_os_paging_free_bytes: OperatingSystem.FreeSpaceInPagingFiles(gauge) +windows_os_paging_limit_bytes: OperatingSystem.SizeStoredInPagingFiles(gauge) +windows_os_physical_memory_free_bytes: OperatingSystem.FreePhysicalMemory(gauge) +windows_os_process_memory_limix_bytes: OperatingSystem.MaxProcessMemorySize(gauge) +windows_os_processes: OperatingSystem.NumberOfProcesses(gauge) +windows_os_processes_limit: OperatingSystem.MaxNumberOfProcesses(gauge) +windows_os_time: OperatingSystem.LocalDateTime(gauge) +windows_os_timezone: OperatingSystem.LocalDateTime(gauge) +windows_os_users: OperatingSystem.NumberOfUsers(gauge) +windows_os_virtual_memory_bytes: OperatingSystem.TotalVirtualMemorySize(gauge) +windows_os_virtual_memory_free_bytes: OperatingSystem.FreeVirtualMemory(gauge) +windows_os_visible_memory_bytes: OperatingSystem.TotalVisibleMemorySize(gauge) +windows_service_info: A metric with a constant '1' value labeled with service information(gauge) +windows_service_start_mode: The start mode of the service (StartMode)(gauge) +windows_service_state: The state of the service (State)(gauge) +windows_service_status: The status of the service (Status)(gauge) +windows_system_context_switches_total: Total number of context switches (WMI source is PerfOS_System.ContextSwitchesPersec)(counter) +windows_system_exception_dispatches_total: Total number of exceptions dispatched (WMI source is PerfOS_System.ExceptionDispatchesPersec)(counter) +windows_system_processor_queue_length: Length of processor queue (WMI source is PerfOS_System.ProcessorQueueLength)(gauge) +windows_system_system_calls_total: Total number of system calls (WMI source is PerfOS_System.SystemCallsPersec)(counter) +windows_system_system_up_time: System boot time (WMI source is PerfOS_System.SystemUpTime)(gauge) +windows_system_threads: Current number of threads (WMI source is PerfOS_System.Threads)(gauge) +