Ben Ridley
d063bc0842
Add correct scrape context to OS benchmark
...
Signed-off-by: Ben Ridley <benridley29@gmail.com >
2021-03-18 16:18:47 -07:00
retryW
dd473c4807
Fixed paging free bytes
...
moved
Signed-off-by: Ben Ridley <benridley29@gmail.com >
2021-03-18 16:18:47 -07:00
retryW
7bd58abd27
Converted PagingFreeBytes to use perflib
...
Signed-off-by: Ben Ridley <benridley29@gmail.com >
2021-03-18 16:18:47 -07:00
retryW
6f941044c7
Change Sprintf interpolation to use explicit types
...
Signed-off-by: Ben Ridley <benridley29@gmail.com >
2021-03-18 16:18:47 -07:00
retryW
3da11645cf
added os_test.go and removed wmi for testing
...
Signed-off-by: Ben Ridley <benridley29@gmail.com >
2021-03-18 16:18:47 -07:00
retryW
048bff919e
Converted most metrics to non-wmi
...
Signed-off-by: Ben Ridley <benridley29@gmail.com >
2021-03-18 16:18:47 -07:00
retryW
f76334213d
Convert os time and timezone from WMI to native go
...
Signed-off-by: Ben Ridley <benridley29@gmail.com >
2021-03-18 16:18:47 -07:00
Ben Ridley
71054ac429
Replace the CS collector with native WinAPI calls to sysinfoapi
...
Signed-off-by: Ben Ridley <benridley29@gmail.com >
2021-03-18 16:18:47 -07:00
Ben Reedy
18495abb69
Merge pull request #736 from basroovers/master
...
Typo in tcp doc
2021-03-07 11:04:18 +10:00
Calle Pettersson
f316d81d50
Merge pull request #735 from roidelapluie/web-cfg-file
...
Update web config file flag to match upstream
v0.16.0
2021-02-24 15:15:07 +01:00
Bas Roovers
cc709ac380
Update collector.tcp.md
...
Changed windows_tcp_connections_established to gauge in tcp doc
Signed-off-by: Bas Roovers <basroovers@icloud.com >
2021-02-24 14:39:07 +01:00
Julien Pivotto
2262b88fac
Update web config file flag to match upstream
...
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu >
2021-02-24 00:23:38 +01:00
Ben Reedy
795cc5ca85
Merge pull request #730 from breed808/experimental_warnings
...
Move experimental warnings from init()
2021-02-22 18:53:05 +10:00
Ben Reedy
ce0513f69d
Move experimental warnings from init()
...
init() causes warnings to be emitted despite collectors not being enabled.
Signed-off-by: Ben Reedy <breed808@breed808.com >
2021-02-20 09:03:42 +10:00
Ben Reedy
ee146b3710
Merge pull request #726 from higels/cpu_info_collector
...
Add a cpu_info collector
2021-02-20 08:55:06 +10:00
Steffen Higel
a9752ebc1e
adding a "data source" field to the documentation, to make it clear that this data comes from WMI
...
Signed-off-by: Steffen Higel <higels@valvesoftware.com >
2021-02-19 08:30:12 -08:00
Calle Pettersson
d54aa033b1
Merge pull request #723 from breed808/cache_collector
...
Cache collector
2021-02-19 09:44:24 +01:00
Ben Reedy
3682c1b9af
Rewrite cache collector to use perflib
...
Signed-off-by: Ben Reedy <breed808@breed808.com >
2021-02-19 18:29:37 +10:00
Ben Reedy
5af2a781cb
Merge pull request #693 from SuperQ/https
...
Add HTTPS configuration
2021-02-19 18:20:06 +10:00
Steffen Higel
7086e0f627
Add a cpu_info collector
...
The cpu_info collector exposes a single metric per socket with some
information on installed CPUs, somewhat like the node_cpu_info metric
Signed-off-by: Steffen Higel <higels@valvesoftware.com >
2021-02-15 17:13:58 -08:00
Bill Bagdon
682378e170
Add docs
...
Signed-off-by: Ben Reedy <breed808@breed808.com >
2021-02-12 18:13:04 +10:00
Bagdon, Bill
c1fff498c6
Create cache collector
...
Signed-off-by: Ben Reedy <breed808@breed808.com >
2021-02-12 18:13:01 +10:00
Ben Reedy
648b6e0ab5
Merge pull request #719 from breed808/dfsr_unique_metric_names
...
Ensure dfsr collector metric names are unique
2021-02-09 21:36:49 +10:00
Ben Reedy
e9abe4d5f5
Ensure dfsr collector metric names are unique
...
Signed-off-by: Ben Reedy <breed808@breed808.com >
2021-02-08 09:38:29 +10:00
Ben Reedy
0af38ddbcf
Merge pull request #716 from jsturtevant/add-containerd-support
...
Set container collector prefix based on owner property
2021-02-05 07:39:51 +10:00
James Sturtevant
b615301efc
set prefix based on owner property
...
Signed-off-by: James Sturtevant <jstur@microsoft.com >
2021-02-04 09:41:59 -08:00
Ben Reedy
25eb64bb3d
Merge pull request #717 from jsturtevant/patch-1
...
Use correct metric name for windows_net_packets_outbound_discarded
2021-02-03 07:12:13 +10:00
James Sturtevant
19fbd57f60
Use correct metric name
...
Signed-off-by: James Sturtevant <jstur@microsoft.com >
2021-02-02 11:47:20 -08:00
Ben Reedy
b9b60f1ea0
Merge pull request #710 from breed808/dfsr_descriptions
...
Add missing dfsr metric descriptions
2021-02-02 13:45:37 +10:00
Calle Pettersson
eaa003f5af
Add gokit adapter to make https toolkit work
...
Signed-off-by: Calle Pettersson <carlpett@users.noreply.github.com >
2021-01-30 11:53:51 +01:00
Calle Pettersson
c5a545540d
Take over prometheus/common/log into local log package
...
Signed-off-by: Calle Pettersson <carlpett@users.noreply.github.com >
2021-01-30 11:53:51 +01:00
Calle Pettersson
054cf5c5f5
Include log from prometheus/common/log
...
Signed-off-by: Calle Pettersson <carlpett@users.noreply.github.com >
2021-01-30 11:53:51 +01:00
Ben Kochie
cdc81b03d5
Add HTTPS configuration
...
Add the exporter-toolkit https package to allow configuring TLS and
auth.
Signed-off-by: Ben Kochie <superq@gmail.com >
Signed-off-by: Calle Pettersson <carlpett@users.noreply.github.com >
2021-01-30 11:53:51 +01:00
Ben Reedy
e141e531ed
Remove unused dfsr meta metrics and function
...
Signed-off-by: Ben Reedy <breed808@breed808.com >
2021-01-30 18:56:45 +10:00
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
4b66473d2e
Merge pull request #706 from breed808/284
...
Remove "total" suffix from dns_memory_used_bytes
2021-01-30 14:39:59 +10:00
Ben Reedy
556138189a
Remove "total" suffix from dns_memory_used_bytes
...
Metric is a gauge and therefore should not have the "total" suffix.
2021-01-27 07:24:23 +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