windows_exporter/collector
Ben Reedy 306e63a240
Skip processing files with duplicates metrics
This change affects processing of single files with duplicate metrics.
Single files with duplicate metrics will be skipped, with no metrics being
collected and exposed by the exporter.

Previous duplicate metric processing across multiple files remains
unchanged (all files skipped, collector returns error).

Signed-off-by: Ben Reedy <breed808@breed808.com>
2022-05-15 08:56:23 +10:00
..
ad_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
ad.go gofmt: Fix File is not gofmt-ed with -s for go1.17 2021-12-18 19:01:29 +01:00
adcs_test.go Initial commit for ADCS collector 2022-01-02 01:24:11 -05:00
adcs.go Initial commit for ADCS collector 2022-01-02 01:24:11 -05:00
adfs_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
adfs.go Add more ADFS metrics from AD FS CounterSet 2022-01-10 17:27:34 -05:00
cache.go gofmt: Fix File is not gofmt-ed with -s for go1.17 2021-12-18 19:01:29 +01:00
collector_test.go golangci-lint: Acknowledge all remaining checks and update golanci-lint to v1.43.0 2021-12-24 11:19:05 +01:00
collector.go Initial commit for ADCS collector 2022-01-02 01:24:11 -05:00
container_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
container.go feat: add storage metrics for container collector 2022-02-27 13:32:23 +10:00
cpu_info.go gofmt: Fix File is not gofmt-ed with -s for go1.17 2021-12-18 19:01:29 +01:00
cpu_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
cpu.go Ensure CPU time description matches mode flag 2022-01-30 13:26:40 +10:00
cs_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
cs.go gofmt: Fix File is not gofmt-ed with -s for go1.17 2021-12-18 19:01:29 +01:00
dfsr_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
dfsr.go codespell: Fix word spelling issues 2021-12-18 19:19:06 +01:00
dhcp_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
dhcp.go gofmt: Fix File is not gofmt-ed with -s for go1.17 2021-12-18 19:01:29 +01:00
dns_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
dns.go codespell: Fix word spelling issues 2021-12-18 19:19:06 +01:00
exchange_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
exchange.go codespell: Fix word spelling issues 2021-12-18 19:19:06 +01:00
fsrmquota_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
fsrmquota.go Take over prometheus/common/log into local log package 2021-01-30 11:53:51 +01:00
hyperv_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
hyperv.go Fix typo in vm_memory_pressure_minimum description 2022-05-12 13:26:26 -07:00
iis_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
iis.go Add missing whitelist/blacklist checks for IIS 2022-02-02 08:56:50 +10:00
logical_disk_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
logical_disk.go gofmt: Fix File is not gofmt-ed with -s for go1.17 2021-12-18 19:01:29 +01:00
logon_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
logon.go gofmt: Fix File is not gofmt-ed with -s for go1.17 2021-12-18 19:01:29 +01:00
memory_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
memory.go Fix memory collector promtool metric issues 2022-01-07 16:59:29 +01:00
msmq_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
msmq.go gofmt: Fix File is not gofmt-ed with -s for go1.17 2021-12-18 19:01:29 +01:00
mssql_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
mssql.go codespell: Fix word spelling issues 2021-12-18 19:19:06 +01:00
net_test.go gofmt: Fix File is not gofmt-ed with -s for go1.17 2021-12-18 19:01:29 +01:00
net.go gofmt: Fix File is not gofmt-ed with -s for go1.17 2021-12-18 19:01:29 +01:00
netframework_clrexceptions_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
netframework_clrexceptions.go gofmt: Fix File is not gofmt-ed with -s for go1.17 2021-12-18 19:01:29 +01:00
netframework_clrinterop_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
netframework_clrinterop.go gofmt: Fix File is not gofmt-ed with -s for go1.17 2021-12-18 19:01:29 +01:00
netframework_clrjit_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
netframework_clrjit.go gofmt: Fix File is not gofmt-ed with -s for go1.17 2021-12-18 19:01:29 +01:00
netframework_clrloading_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
netframework_clrloading.go gofmt: Fix File is not gofmt-ed with -s for go1.17 2021-12-18 19:01:29 +01:00
netframework_clrlocksandthreads_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
netframework_clrlocksandthreads.go gofmt: Fix File is not gofmt-ed with -s for go1.17 2021-12-18 19:01:29 +01:00
netframework_clrmemory_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
netframework_clrmemory.go gofmt: Fix File is not gofmt-ed with -s for go1.17 2021-12-18 19:01:29 +01:00
netframework_clrremoting_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
netframework_clrremoting.go gofmt: Fix File is not gofmt-ed with -s for go1.17 2021-12-18 19:01:29 +01:00
netframework_clrsecurity_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
netframework_clrsecurity.go gofmt: Fix File is not gofmt-ed with -s for go1.17 2021-12-18 19:01:29 +01:00
os_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
os.go revive: Remove unnecessary = 0 from var declaration. 2021-12-18 19:30:47 +01:00
perflib_test.go Simple test of Perflib unmarshalling 2019-08-03 14:39:28 +02:00
perflib.go Take over prometheus/common/log into local log package 2021-01-30 11:53:51 +01:00
process_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
process.go promtool: Fix *_handle_count and *_thread_count 2021-12-31 13:51:07 +01:00
remote_fx_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
remote_fx.go Merge pull request #895 from akrauza/ADCS 2022-01-02 19:43:47 +10:00
scheduled_task_test.go Added tests 2022-05-12 16:36:46 +10:00
scheduled_task.go Dropping 0.0 value from float declaration 2022-05-12 17:51:43 +10:00
service_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
service.go golangci-lint: Acknowledge all remaining checks and update golanci-lint to v1.43.0 2021-12-24 11:19:05 +01:00
smtp_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
smtp.go gofmt: Fix File is not gofmt-ed with -s for go1.17 2021-12-18 19:01:29 +01:00
system_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
system.go gofmt: Fix File is not gofmt-ed with -s for go1.17 2021-12-18 19:01:29 +01:00
tcp_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
tcp.go Fix counter metrics should have "_total" suffix issue 2022-01-02 18:47:17 +01:00
terminal_services_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
terminal_services.go promtool: Fix *_handle_count and *_thread_count 2021-12-31 13:51:07 +01:00
textfile_test.go Check duplicates across entire textfile set 2021-05-17 16:54:28 +10:00
textfile.go Skip processing files with duplicates metrics 2022-05-15 08:56:23 +10:00
thermalzone_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
thermalzone.go Thermalzone: return error on empty result 2021-09-25 15:35:45 +10:00
time_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
time.go promtool: Fix windows_time_ntp_client_time_source_count 2021-12-31 13:51:07 +01:00
vmware_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
vmware.go gofmt: Fix File is not gofmt-ed with -s for go1.17 2021-12-18 19:01:29 +01:00
wmi_test.go Refactor wmi query generator to use wildcard selector 2018-06-06 10:38:36 +02:00
wmi.go Take over prometheus/common/log into local log package 2021-01-30 11:53:51 +01:00