Jan-Otto Kröpke
fd20f6f16a
Remove i386 builds
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2024-01-08 19:59:15 +01:00
Jan-Otto Kröpke
0711268d3c
Refactor collectors
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2023-11-12 13:51:59 +01:00
rob-scheepens
07fff6afc2
First implementation of physical_disk collector ( #803 )
...
* Added physical_disk collector.
Signed-off-by: Rob Scheepens <rob.scheepens@nutanix.com >
Signed-off-by: Brantley West <brantley@nutanix.com >
* exporter.go: Added physical_disk to defaultCollectors
Signed-off-by: Rob Scheepens <rob.scheepens@nutanix.com >
Signed-off-by: Brantley West <brantley@nutanix.com >
* Fix test cases for physicaldisk metrics
Signed-off-by: Rob Scheepens <rob.scheepens@nutanix.com >
Signed-off-by: Brantley West <brantley@nutanix.com >
* physical_disk.go: cleanup gofmt error
Signed-off-by: Brantley West <brantley@nutanix.com >
* physical_disk.go: populate physical disk 'number' label
Signed-off-by: Brantley West <brantley@nutanix.com >
* Added docs/collector.physical_disk.md.
Signed-off-by: Rob Scheepens <rob.scheepens@nutanix.com >
* physical_disk.go: change 'number' label to 'disk' to match node_exporter label
Signed-off-by: Brantley West <brantley@nutanix.com >
* physical_disk.go: adopt github.com/go-kit/log
Signed-off-by: Brantley West <brantley@nutanix.com >
* physical_disk.go: adopt include/exclude disk list
Signed-off-by: Brantley West <brantley@nutanix.com >
* fix: Add init config for physical_disk collector
Signed-off-by: Ben Reedy <breed808@breed808.com >
* chore: gofmt physical_disk collector
Signed-off-by: Ben Reedy <breed808@breed808.com >
---------
Signed-off-by: Rob Scheepens <rob.scheepens@nutanix.com >
Signed-off-by: Brantley West <brantley@nutanix.com >
Signed-off-by: Ben Reedy <breed808@breed808.com >
Co-authored-by: Brantley West <brantley@nutanix.com >
Co-authored-by: Ben Reedy <breed808@breed808.com >
2023-09-22 16:45:22 +10:00
Ben Reedy
7a6e2d7456
feat(ci): Add ARM64 builds to releases
...
Signed-off-by: Ben Reedy <breed808@breed808.com >
2022-10-24 21:21:43 +10:00
Ben Reedy
14d3e4ea28
Check default collector metrics with promtool
...
Signed-off-by: Ben Reedy <breed808@breed808.com >
2022-02-08 17:14:39 +10:00
James Sturtevant
b450a50103
Add HostProcess Container Configuration for k8s
...
Co-authored-by: Brian Redmond <brianisrunning@gmail.com >
Signed-off-by: Brian Redmond <brianisrunning@gmail.com >
Signed-off-by: James Sturtevant <jstur@microsoft.com >
2022-02-07 10:16:34 -08:00
Ben Reedy
b6f88cbbdd
Use pwsh to run e2e-test target
...
Powershell >= 5 is required for the `New-Guid` command in the e2e script.
Signed-off-by: Ben Reedy <breed808@breed808.com >
2021-12-30 20:49:46 +10:00
Ben Reedy
a2c4bf6a2d
Add benchmark for each collector
...
Benchmarks will allow for easier identification of slow collectors.
Additionally, they increase test coverage of the collectors, with some
collectors now reaching 80-95% coverage with this change.
Collector benchmarks have been structed so that common functionality is
present in `collector/collector_test.go` as is done with non-test
functionality in `collector/collector.go`.
Test logic that is specific to individual collectors is present in the
collector test file (E.G. `collector/process_test.go` for the Process
collector).
Signed-off-by: Ben Reedy <breed808@breed808.com >
2021-04-01 22:28:54 +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
Calle Pettersson
0d4f747f8f
Switch to go modules
2019-12-28 16:28:10 +01:00
Calle Pettersson
e24e0dc9f5
Lint-fix: Ignore goconst
2019-01-23 09:57:08 +01:00
Calle Pettersson
7e05621b26
Move to makefile, do initial excludes
2019-01-23 09:56:24 +01:00
Calle Pettersson
76ddad34b8
Add linting
2019-01-23 09:55:26 +01:00
Calle Pettersson
35b81dcdd0
Change AppVeyor build to cross-compile instead of having two runs ( #311 )
2019-01-23 02:24:59 +01:00
Calle Pettersson
caf8742dcd
Fix promu build
2017-09-08 09:38:33 +01:00
Martin Lindhe
2e0842573d
Makefile: add build command
2017-08-10 01:32:54 +02:00
Martin Lindhe
1db60e22b9
add a Makefile with a 'fmt' target
2017-06-30 22:50:48 +02:00