Ben Reedy
b44d855fe0
Add missing dfsr metric descriptions
...
Signed-off-by: Ben Reedy <breed808@breed808.com >
2021-01-30 17:10:37 +10:00
Ben Reedy
7456afecae
Merge pull request #689 from breed808/time_doc
...
Document version requirement for time collector
2021-01-22 17:58:29 +10:00
Ben Reedy
8407f4aeb8
Document version requirement for time collector
...
Windows Server 2016 or newer is required for the collector, as the
perflib counters were not exposed in previous versions.
Signed-off-by: Ben Reedy <breed808@breed808.com >
2021-01-17 10:57:51 +10:00
Ben Reedy
6b8e9bee3f
Merge pull request #699 from prometheus-community/repo_sync
...
Synchronize common files from prometheus/prometheus
2021-01-17 10:44:12 +10:00
prombot
eb15f8ee80
Update common Prometheus files
...
Signed-off-by: prombot <prometheus-team@googlegroups.com >
2021-01-17 00:06:11 +00:00
Ben Reedy
2c7bea1892
Merge pull request #691 from breed808/mssql_label
...
Rename mssql instance label to mssql_instance
2021-01-14 21:12:28 +10:00
Ben Reedy
59ba77b87f
Rename mssql instance label to mssql_instance
...
Instance label is conflicting with default Prometheus "instance" label
which is added when scraping targets.
Signed-off-by: Ben Reedy <breed808@breed808.com >
2020-12-31 09:36:36 +10:00
Ben Reedy
9723aa2218
Merge pull request #671 from breed808/dfsr
...
Add DFSR collector
2020-12-20 12:26:12 +10:00
Ben Reedy
9d03debcb6
Add experimental notice to dfsr collector
...
Signed-off-by: Ben Reedy <breed808@breed808.com >
2020-12-20 12:10:38 +10:00
Ben Reedy
2837bdfb50
Add/move DFSR metric units to end of metric name
...
Signed-off-by: Ben Reedy <breed808@breed808.com >
2020-12-09 19:55:14 +10:00
Ben Reedy
a1a986f4d0
Reset mssql child failure counter on each scrape
...
Resolves issue where collector would always return a failure after an
inital failure, as the counter was not reset.
Signed-off-by: Ben Reedy <breed808@breed808.com >
2020-12-09 19:55:14 +10:00
Ben Reedy
769b15eb86
Execute DFSR child collectors serially
...
Previous concurrent setup was not required due to speed of Perflib
collectors.
Signed-off-by: Ben Reedy <breed808@breed808.com >
2020-12-09 19:55:13 +10:00
Ben Reedy
b5ce53fdac
Merge mssql and dfsr expandEnabledCollectors func
...
Move to common collector.go and add function test.
Signed-off-by: Ben Reedy <breed808@breed808.com >
2020-12-09 19:55:13 +10:00
Ben Reedy
ccac306c2d
Rewrite DFSR collector to use sub collectors
...
DFSR collector now follow similar structure to the MSSQL collector,
where several 'child' collectors are run concurrently, depending on user
input from the `--collectors.dfsr.sources-enabled` flag.
Signed-off-by: Ben Reedy <breed808@breed808.com >
2020-12-09 19:55:13 +10:00
Ben Reedy
df0618e64d
Add DFSR collectors
...
Signed-off-by: Ben Reedy <breed808@breed808.com >
2020-12-09 19:55:13 +10:00
Ben Reedy
433e00a20b
Add CI support for textfile collector
...
Signed-off-by: Ben Reedy <breed808@breed808.com >
2020-12-07 08:01:07 +10:00
Ben Reedy
e8ffeaa0d7
Add end-to-end test to Appveyor CI
...
Signed-off-by: Ben Reedy <breed808@breed808.com >
2020-12-07 08:01:07 +10:00
Ben Reedy
c93b709f96
Make build idempotent
...
Only rebuild windows_exporter.exe on changes to any Go source files.
Signed-off-by: Ben Reedy <breed808@breed808.com >
2020-12-07 08:01:07 +10:00
Ben Reedy
b300998b4b
Add smoketest script
...
Signed-off-by: Ben Reedy <breed808@breed808.com >
2020-12-07 08:01:07 +10:00
Ben Reedy
6e0ac6a1fc
Update prometheus client library to v1.8.0
...
Signed-off-by: Ben Reedy <breed808@breed808.com >
2020-11-30 09:26:34 +10:00
Ben Reedy
ec6b7210e3
Fix network collector metric names
...
Signed-off-by: Ben Reedy <breed808@breed808.com >
2020-11-30 09:21:09 +10:00
Ben Reedy
704f6e2fe4
Fix ADFS collector metric names
...
Prometheus counters should have a '_total' suffix
Signed-off-by: Ben Reedy <breed808@breed808.com >
2020-11-30 09:21:09 +10:00
Calle Pettersson
7a16d111b0
Clarify supported versions of Windows
...
Installation on versions previous to Win7/Server2008R2 will now fail
Signed-off-by: Calle Pettersson <calle@cape.nu >
2020-11-23 12:40:19 +10:00
Ben Reedy
82471f39cd
Add missing time entry in docs README
...
Signed-off-by: Ben Reedy <breed808@breed808.com >
2020-11-23 12:29:01 +10:00
Ben Reedy
23dafc93ed
Add SMTP collector
...
Signed-off-by: Ben Reedy <breed808@breed808.com >
2020-11-23 12:29:01 +10:00
Calle Pettersson
cdbb27d0b4
Fix collector flags not being registered
...
Signed-off-by: Calle Pettersson <carlpett@users.noreply.github.com >
v0.15.0
2020-11-07 17:13:00 +10:00
Calle Pettersson
2fbd0464dc
Merge pull request #651 from breed808/config_files
...
Fix exporter failing to start without config flag
2020-11-07 07:25:24 +01:00
Ben Reedy
f616589c5f
Fix exporter failing to start without config flag
...
Signed-off-by: Ben Reedy <breed808@breed808.com >
2020-11-03 19:46:05 +10:00
Ben Reedy
f623c0ed89
Add unit test for config flattening functions
...
Signed-off-by: Ben Reedy <breed808@breed808.com >
2020-11-02 08:40:59 +10:00
Ben Reedy
ce5c6eed72
Add configuration file documentation
...
Signed-off-by: Ben Reedy <breed808@breed808.com >
2020-11-02 08:40:59 +10:00
Ben Reedy
d7122930d0
Flatten nested YAML data in specified config file
...
Signed-off-by: Ben Reedy <breed808@breed808.com >
2020-11-02 08:40:59 +10:00
Ben Reedy
96aa2cf095
Add initial support for YAML configuration files
...
Signed-off-by: Ben Reedy <breed808@breed808.com >
2020-11-02 08:40:59 +10:00
Ben Reedy
6231eb43e8
Use kingpin application for flags
...
Will be required to pass application object to config file functions.
Signed-off-by: Ben Reedy <breed808@breed808.com >
2020-11-02 08:40:59 +10:00
Calle Pettersson
0880ec6a1a
Add service dependency on wmiApSrv
...
This appears to fix service startup issues on certain systems, eg #637
Signed-off-by: Calle Pettersson <calle@cape.nu >
2020-11-02 08:38:42 +10:00
Calle Pettersson
8f85475725
Add CODEOWNERS file
...
Signed-off-by: Calle Pettersson <calle@cape.nu >
2020-11-02 08:33:45 +10:00
Björn Fischer
a4aef9b3c7
adds whitelist for exchange collectors ( #642 )
...
adds enable flag for exchange collectors
Signed-off-by: Björn Fischer <bfischer@inovex.de >
2020-11-01 18:26:14 +01:00
Calle Pettersson
637fc246af
Merge pull request #640 from fischerman/filter_collectors
...
Add URL filter for collectors
2020-11-01 13:38:54 +01:00
Björn Fischer
6b141a128c
Add docs for filtering enabled collectors
...
Signed-off-by: Björn Fischer <bfischer@inovex.de >
2020-10-26 14:10:53 +01:00
Björn Fischer
e97a04ed65
Add URL filter for collectors
...
Signed-off-by: Björn Fischer <bfischer@inovex.de >
2020-10-26 14:10:53 +01:00
Ben Reedy
cdfe3cf258
Add Windows Time Service collector
...
Signed-off-by: Ben Reedy <breed808@breed808.com >
2020-10-26 19:09:25 +10:00
Calle Pettersson
24fe6813b2
Merge pull request #632 from prometheus-community/fix-hyperv-panic
...
Fix panic in HyperV collector on input format mismatch
2020-10-26 09:01:37 +01:00
Ben Reedy
7eab1fc411
Set mssql transactions_active to Gauge.
...
Change also renames metric to avoid confusion.
Signed-off-by: Ben Reedy <breed808@breed808.com >
2020-10-23 06:42:48 +10:00
Calle Pettersson
78918f7034
Merge pull request #633 from prometheus-community/maintainer-breed808
...
Update MAINTAINERS.md
2020-10-21 10:00:52 +02:00
Calle Pettersson
59e72c7016
Update MAINTAINERS.md
...
Add Ben Reedy
2020-10-21 08:49:17 +02:00
Calle Pettersson
49c082d594
Fix panic in HyperV collector on input format mismatch
...
Signed-off-by: Calle Pettersson <carlpett@users.noreply.github.com >
2020-10-19 18:02:51 +02:00
Calle Pettersson
b7b19aafa0
Merge pull request #630 from fpco/629-bump-go-version
...
Bump Go version from 1.13 to 1.15 for CI
2020-10-19 15:42:54 +02:00
Calle Pettersson
3624ea3bba
Merge pull request #631 from dcrn/upgrade_wmi_lib
...
Upgrade WMI library
2020-10-19 15:01:01 +02:00
Michael Snoyman
898c17e657
Bump Go version from 1.13 to 1.15 for CI
...
Fixes #629 , by including bugfix for
https://github.com/golang/go/issues/35447
Signed-off-by: Michael Snoyman <michael@snoyman.com >
2020-10-19 15:59:39 +03:00
Declan Curran
f9790f03fb
Merge branch 'master' into upgrade_wmi_lib
2020-10-19 13:54:42 +01:00
Declan Curran
3708c85611
Updated wmi library as described in #446
...
Signed-off-by: Declan Curran <dcrn@users.noreply.github.com >
2020-10-19 13:53:36 +01:00