diff options
| author | Forest Crossman <cyrozap@gmail.com> | 2020-05-03 03:01:08 -0500 |
|---|---|---|
| committer | Forest Crossman <cyrozap@gmail.com> | 2020-05-03 15:16:14 -0500 |
| commit | 850c8dc1418a8677c4b8f53e2fa56db6df446ac7 (patch) | |
| tree | d208dabc796fea650978c09ea52d8c909e8f309c /utils | |
| parent | 6198128711fec34579cd16c2e6f4aff098862e87 (diff) | |
prometheus-node-exporter-lua: Change node_time_seconds type to "gauge"
The official node_exporter reports node_time_seconds as a gauge, but
prometheus-node-exporter-lua reports it as a counter. To be consistent
with the official implementation, and because "gauge" is more correct
than "counter" for this metric (system time can decrease, but the
Prometheus documentation states, "A counter is a cumulative metric that
represents a single monotonically increasing counter whose value can
only increase or be reset to zero on restart."), change the type for
node_time_seconds to "gauge".
Signed-off-by: Forest Crossman <cyrozap@gmail.com>
Diffstat (limited to 'utils')
| -rw-r--r-- | utils/prometheus-node-exporter-lua/Makefile | 2 | ||||
| -rw-r--r-- | utils/prometheus-node-exporter-lua/files/usr/lib/lua/prometheus-collectors/time.lua | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/utils/prometheus-node-exporter-lua/Makefile b/utils/prometheus-node-exporter-lua/Makefile index 3d676c385..598b079b7 100644 --- a/utils/prometheus-node-exporter-lua/Makefile +++ b/utils/prometheus-node-exporter-lua/Makefile @@ -5,7 +5,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=prometheus-node-exporter-lua PKG_VERSION:=2020.02.03 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_MAINTAINER:=Etienne CHAMPETIER <champetier.etienne@gmail.com> PKG_LICENSE:=Apache-2.0 diff --git a/utils/prometheus-node-exporter-lua/files/usr/lib/lua/prometheus-collectors/time.lua b/utils/prometheus-node-exporter-lua/files/usr/lib/lua/prometheus-collectors/time.lua index 83c05290d..2cd68c02f 100644 --- a/utils/prometheus-node-exporter-lua/files/usr/lib/lua/prometheus-collectors/time.lua +++ b/utils/prometheus-node-exporter-lua/files/usr/lib/lua/prometheus-collectors/time.lua @@ -1,6 +1,6 @@ local function scrape() -- current time - metric("node_time_seconds", "counter", nil, os.time()) + metric("node_time_seconds", "gauge", nil, os.time()) end return { scrape = scrape } |
