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.go gofmt: Fix File is not `gofmt`-ed with `-s` for go1.17 2021-12-18 19:01:29 +01:00
ad_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
adcs.go Initial commit for ADCS collector 2022-01-02 01:24:11 -05:00
adcs_test.go Initial commit for ADCS collector 2022-01-02 01:24:11 -05:00
adfs.go Add more ADFS metrics from `AD FS` CounterSet 2022-01-10 17:27:34 -05:00
adfs_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
cache.go gofmt: Fix File is not `gofmt`-ed with `-s` for go1.17 2021-12-18 19:01:29 +01:00
collector.go Initial commit for ADCS collector 2022-01-02 01:24:11 -05: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
container.go feat: add storage metrics for container collector 2022-02-27 13:32:23 +10:00
container_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
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
cs.go gofmt: Fix File is not `gofmt`-ed with `-s` for go1.17 2021-12-18 19:01:29 +01:00
cs_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
dfsr_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
dhcp_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
dns_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
exchange_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
fsrmquota_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
hyperv_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
iis_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
logical_disk_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
logon_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
memory_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
msmq_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
mssql_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
net.go gofmt: Fix File is not `gofmt`-ed with `-s` for go1.17 2021-12-18 19:01:29 +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
netframework_clrexceptions.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_clrinterop.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_clrjit.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_clrloading.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_clrlocksandthreads.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_clrmemory.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_clrremoting.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_clrsecurity.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
os.go revive: Remove unnecessary = 0 from var declaration. 2021-12-18 19:30:47 +01:00
os_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
perflib.go Take over prometheus/common/log into local log package 2021-01-30 11:53:51 +01:00
perflib_test.go Simple test of Perflib unmarshalling 2019-08-03 14:39:28 +02:00
process.go promtool: Fix `*_handle_count` and `*_thread_count` 2021-12-31 13:51:07 +01:00
process_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
remote_fx_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
scheduled_task.go Dropping 0.0 value from float declaration 2022-05-12 17:51:43 +10:00
scheduled_task_test.go Added tests 2022-05-12 16:36:46 +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
service_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
smtp_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
system_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
tcp_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
terminal_services_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
textfile.go Skip processing files with duplicates metrics 2022-05-15 08:56:23 +10:00
textfile_test.go Check duplicates across entire textfile set 2021-05-17 16:54:28 +10:00
thermalzone.go Thermalzone: return error on empty result 2021-09-25 15:35:45 +10:00
thermalzone_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
time_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
vmware_test.go Add benchmark for each collector 2021-04-01 22:28:54 +10:00
wmi.go Take over prometheus/common/log into local log package 2021-01-30 11:53:51 +01:00
wmi_test.go Refactor wmi query generator to use wildcard selector 2018-06-06 10:38:36 +02:00