Yuriy Ostapenko
ca5124fdf9
Add _total suffix for counters
...
Signed-off-by: Yuriy Ostapenko <yuo@scalepoint.com >
2023-08-08 09:58:06 +02:00
Yuriy Ostapenko
e2b48497f4
Add Hyper-V CPUWaitTimePerDispatch collection
...
Signed-off-by: Yuriy Ostapenko <yuo@scalepoint.com >
2023-08-08 09:54:10 +02:00
Jan-Otto Kröpke
6890f391d4
fix lint
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2023-07-09 22:42:00 +02:00
Jan-Otto Kröpke
8509bc69a6
switch to go-kit logger
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2023-07-09 22:37:27 +02:00
ilyam8
579369dbf5
fix: add missing vswitch packets_sent_total
...
Signed-off-by: ilyam8 <ilya@netdata.cloud >
2023-05-04 19:25:17 +03:00
Ben Reedy
04257a1b25
chore: Ensure collector build funcs are private
...
Collector builder functions are only used internally in the `collector`
package, and shouldn't needlessly be exposed as part of the package API
to downstream clients.
Signed-off-by: Ben Reedy <breed808@breed808.com >
2023-04-01 17:54:41 +10:00
Ben Reedy
9214a87d0d
feat: Remove init functions from collectors
...
Behaviour of init functions has been centralised in `collector/init.go`,
and can be called during exporter startup. This allows the exporter to
control the timing of collector initialisation, rather than relying on
the import & `init()` method.
This should reduce unexpected behaviour arising from the use of
`init()`, such as #551 .
Signed-off-by: Ben Reedy <breed808@breed808.com >
2023-04-01 17:54:40 +10:00
Ben Reedy
7886cf9e37
chore(deps): Update wmi to v1.2.2
...
This includes a move from github.com/StackExchange/wmi to
github.com/yusufpapurcu/wmi, as the StackExchange repository has been
archived.
Signed-off-by: Ben Reedy <breed808@breed808.com >
2023-03-12 17:34:34 +10:00
Anton Akhmedzyanov
37ea988125
Added percent suffix for metric names
...
Signed-off-by: Anton Akhmedzyanov <gloin@gloin.ru >
2022-08-23 19:42:16 +03:00
Anton Akhmedzyanov
b43978eeb4
Add Hyper-V Hypervisor Logical Processor metrics
...
Signed-off-by: Anton Akhmedzyanov <gloin@gloin.ru >
2022-08-23 19:42:16 +03:00
Andrew Banman
8f6204f960
Fix typo in vm_memory_pressure_minimum description
...
Signed-off-by: Andrew Banman <abanman@pnri.org >
2022-05-12 13:26:26 -07:00
Andrew Banman
dd494b11bb
Add _total to hyper-v memory counter metrics
...
Signed-off-by: Andrew Banman <abanman@pnri.org >
2022-05-12 10:00:59 -07:00
Andrew Banman
9f384e3db1
Fix hyper-v collector memory metric names
...
Remove "memory", which is redundant with the module and breaks symmetry
with vm_memory_physical_guest_visible.
Signed-off-by: Andrew Banman <abanman@pnri.org >
2022-05-12 09:54:41 -07:00
Andrew Banman
68c338b479
Fix hyper-v collector memory metric descriptions
...
Signed-off-by: Andrew Banman <abanman@pnri.org >
2022-05-12 09:53:47 -07:00
Andrew Banman
a01f72a8b0
Fix Hyper-V VM memory metric types
...
Signed-off-by: Andrew Banman <abanman@pnri.org >
2022-05-12 09:49:31 -07:00
Andrew Banman
09ec6e68ad
Add Hyper-V VM Memory metrics
...
Signed-off-by: Andrew Banman <abanman@pnri.org >
2022-05-12 09:49:31 -07:00
Mario Trangoni
b98a956d51
gofmt: Fix File is not gofmt-ed with -s for go1.17
...
Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com >
2021-12-18 19:01:29 +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
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
21a02c4fbe
Only query the perflib objects we need
2020-02-29 10:40:53 +01:00
Calle Pettersson
33879449a2
Refactor cpu collector to use perflib instead of WMI.
2019-05-25 13:48:40 +02:00
Dave Henderson
5d4cafc0a1
Adding windows build constraints
...
Signed-off-by: Dave Henderson <dhenderson@gmail.com >
2018-11-29 19:51:12 -05:00
Calle Pettersson
cd365c6a3b
Harmonize query call layout
2018-06-06 11:35:13 +02:00
Calle Pettersson
667d06116d
Refactor wmi query generator to use wildcard selector
2018-06-06 10:38:36 +02:00
tunaman
f3072bb4f3
Add extra HyperV VM classes ( #202 )
...
add two extra new HyperV VM classes
2018-05-17 23:46:13 -07:00
Calle Pettersson
7fe8ca8554
Fix missing label on HyperVLegacyNetworkAdapter
2018-04-29 16:09:18 +02:00
Calle Pettersson
ec79488478
Fix CPU metrics
2018-04-17 20:31:43 +02:00
Calle Pettersson
c3b227a4f2
Switch to common/log
2018-04-17 20:31:14 +02:00
Calle Pettersson
c241513d56
Fix interface->vm labelling of VID class
2018-04-17 18:25:22 +02:00
Calle Pettersson
5a538d7682
Add missing labels
2018-04-17 11:08:36 +02:00
Calle Pettersson
a0ec1e2da6
Rename hyperv subsystem
2018-04-16 20:56:05 +02:00
Calle Pettersson
353de09798
Remove/rename persec metrics
2018-04-16 20:55:47 +02:00
ghj
afa17b2a1b
rename some metrics that maybe misleading
2018-01-24 11:05:42 +08:00
ghj
3b88460eb5
add hyperv
2018-01-23 20:56:00 +08:00