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>
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
Calle Pettersson
7a5dc3c6f5
Merge pull request #615 from mallenLF/tcp-perflib
...
Convert the tcp collector to use perflib and support TCPv6 counters
2020-10-19 12:18:11 +02:00
Calle Pettersson
8f2f9d83f9
Merge pull request #623 from prometheus-community/remove-cs-metrics-from-memory-docs
...
Remove cs metrics from memory collector docs
2020-10-10 21:01:59 +02:00
Calle Pettersson
c5ea575fb1
Remove cs metrics from memory collector docs
...
Signed-off-by: Calle Pettersson <calle@cape.nu>
2020-10-10 21:01:20 +02:00
Michael Allen
be39c1126a
Document changes to the tcp collector
...
Note that TCPv6 metrics are now exported, and there is a new label, `af`.
Signed-off-by: Michael Allen <MAllen@laserfiche.com>
2020-10-10 11:50:41 -07:00
Calle Pettersson
6765935d17
Merge pull request #563 from prometheus-community/set-versioninfo
...
Set Windows versioninfo on build
2020-10-10 10:44:06 +02:00
Calle Pettersson
51dd61beeb
Set Windows versioninfo on build
...
Signed-off-by: Calle Pettersson <carlpett@users.noreply.github.com>
2020-10-10 10:33:48 +02:00
Calle Pettersson
a30422c31c
Merge pull request #597 from prometheus-community/installer-phase
...
Change upgrade phase
2020-10-10 10:27:47 +02:00
Calle Pettersson
332a903757
Merge pull request #608 from siku4/add-firewall-remoteaddress-option-to-installer
...
Enable the use of remote ip addresses in Windows Firewall exception
2020-10-10 10:27:23 +02:00
Calle Pettersson
6e518f21bb
Merge pull request #618 from ashumkin/readme-fix
...
Fix metrics description
2020-10-10 09:07:45 +02:00
Alexey Shumkin
3bf94cdaf6
Fix metrics description
...
`windows_mssql_locks_lock_timeouts` and
`windows_mssql_locks_lock_timeouts_excluding_NOWAIT` metrics have
exchanged descriptions.
According to
https://docs.microsoft.com/en-us/sql/relational-databases/performance-monitor/sql-server-locks-object
---
Lock Timeouts | Number of lock requests per second that
(timeout > 0)/sec | timed out, but excluding requests for NOWAIT locks.
---
Lock Timeouts/sec | Number of lock requests per second that timed
| out, including requests for NOWAIT locks.
---
Metrics gathered are correct but descriptions are exchanged.
Signed-off-by: Alexey Shumkin <Alex.Crezoff@gmail.com>
2020-10-09 14:16:06 +03:00
Michael Allen
94bda6aa79
Expose TCPv6 performance counters in the tcp collector
...
Signed-off-by: Michael Allen <MAllen@laserfiche.com>
2020-10-08 11:43:39 -07:00
Michael Allen
380eff24c9
Convert the tcp collector to use perflib instead of WMI
...
Using perflib is substantially faster and more reliable than using WMI to
retrieve Windows performance counter data.
Signed-off-by: Michael Allen <MAllen@laserfiche.com>
2020-10-07 22:25:58 -07:00
siku4
2ebea42de5
Enable the use of remote ip addresses for fw rule
...
Signed-off-by: siku4 <sk@sik-net.de>
2020-10-05 11:46:39 +02:00
Calle Pettersson
d39d5230ab
Change upgrade phase
...
With afterInstallExecute, the old installation is only removed after the new one is finished, which has led to some users seeing the new version failing to start, leading to the install rolling back. afterInstallInitialize, in contrast, uninstalls before the new installation.
Signed-off-by: Calle Pettersson <carlpett@users.noreply.github.com>
2020-09-12 16:38:41 +02:00
Calle Pettersson
922c08b85b
Merge pull request #592 from mallenLF/mssql-perflib
...
Use perflib to gather metrics in the mssql collector
2020-09-07 09:21:27 +02:00
Michael Allen
a3867b8dbf
Correct a typo where "perflib" was misspelled in a struct field tag
...
Signed-off-by: Michael Allen <MAllen@laserfiche.com>
2020-09-06 18:26:02 -07:00
Michael Allen
3b2ef6287c
Rename MSSQL metrics data structs for clarity
...
The old names were hard to read, but had to be named as such to work with
the WMI library. Now that raw performance counter data are used instead of
WMI, we are free to name the data structs freely.
Signed-off-by: Michael Allen <MAllen@laserfiche.com>
2020-09-03 17:38:55 -07:00
Michael Allen
8d0d7b31b1
Add perflib annotations to struct win32PerfRawDataSqlServerTransactions
...
Signed-off-by: Michael Allen <MAllen@laserfiche.com>
2020-08-31 23:32:09 -07:00
Michael Allen
24470eb17e
Use perflib to gather metrics in the mssql collector
...
The perflib-based access code replaces WMI and is substantially more efficient
and stable, leading to fewer collection timeouts in the mssql collector.
Signed-off-by: Michael Allen <MAllen@laserfiche.com>
2020-08-31 21:52:15 -07:00
Calle Pettersson
6bcaee5885
Add flags to README
2020-07-10 13:52:24 +02:00