Ben Reedy
306e63a240
Skip processing files with duplicates metrics
...
This change affects processing of single files with duplicate metrics.
Single files with duplicate metrics will be skipped, with no metrics being
collected and exposed by the exporter.
Previous duplicate metric processing across multiple files remains
unchanged (all files skipped, collector returns error).
Signed-off-by: Ben Reedy <breed808@breed808.com >
2022-05-15 08:56:23 +10:00
Ben Reedy
1ba5835af6
Move textfile mtime metric from loop
...
Loop was erroneously creating duplicate `windows_textfile_mtime_seconds`
metrics, causing the exporter to return a HTTP 500 error and no metrics
from any collector.
Signed-off-by: Ben Reedy <breed808@breed808.com >
2022-01-01 11:48:19 +10: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
Géraud Duge de bernonville
f6f7dc96e9
Get EXE directory
...
Signed-off-by: Géraud Duge de bernonville <geraud.dugedebernonville@ext.cdiscount.com >
2021-12-01 10:41:46 +01:00
eartamonov
d0cfc14af9
Set relative default path for textfile collector
...
Signed-off-by: Artamonov Evgenii <evgenyi.artamonov@gmail.com >
2021-10-19 14:23:11 +03:00
Ben Reedy
5072879dca
Check duplicates across entire textfile set
...
Check all textfile metrics will be checked for duplicates. If duplicates
are detected, drop all metrics and log error.
Signed-off-by: Ben Reedy <breed808@breed808.com >
2021-05-17 16:54:28 +10:00
Ben Reedy
4293497b29
Fix textfile crashes with duplicate metrics
...
Signed-off-by: Ben Reedy <breed808@breed808.com >
2021-05-12 20:57:17 +10: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
6efa6bed42
Update textfile collector default directory
2020-05-24 20:54:35 +02:00
Calle Pettersson
eaa23705d0
Change metric namespace from wmi to windows
2020-05-24 20:54:35 +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
Calle Pettersson
9daa8c8775
Don't shadow err
2019-01-23 10:02:13 +01:00
Calle Pettersson
a171401f57
Lint-fix: errcheck. Partial fix to #261
2019-01-23 10:00:52 +01:00
Dave Henderson
5f9dfcc378
textfile collector: updating utfbom dependency and simplifying code
...
Signed-off-by: Dave Henderson <dhenderson@gmail.com >
2018-12-12 12:30:25 -05:00
Dave Henderson
a70c57ffd1
textfile collector: Ensure that only UTF8 textfiles are parsed
...
Signed-off-by: Dave Henderson <dhenderson@gmail.com >
2018-11-29 16:41:24 -05:00
Dave Henderson
700bbb37c5
textfile collector: Skip BOM when present
...
Signed-off-by: Dave Henderson <dhenderson@gmail.com >
2018-11-18 10:23:15 -05:00
Calle Pettersson
2951a9ef80
Strip carriage-returns from textfile input
2018-05-15 20:58:58 +02:00
Calle Pettersson
63e51a554b
gofmt
2018-04-05 07:11:36 +02:00
Patrick O'Brien
cf792394f3
Bring the textfile collector over from node_exporter ( #174 )
...
Bring the textfile collector over from node_exporter
This adds a slightly modified textfile collector from the official
node_exporter project.
2018-04-03 21:37:10 +02:00