summaryrefslogtreecommitdiff
path: root/files
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2023-07-29 21:43:06 +0200
committerChristian Pointner <equinox@spreadspace.org>2023-07-29 21:43:06 +0200
commit1c65ce86ceaecc54a6fb3497030dda68c0f3ed9e (patch)
tree1e505fcc0457080d9f319f9242ad781024b92e70 /files
parentch-rapsi-openwrt: enable i2c on boot (diff)
chrony: make lua exporter closer to the output of chrony_exporter
Diffstat (limited to 'files')
-rw-r--r--files/common/openwrt/chrony_prometheus-node-exporter.lua14
1 files changed, 7 insertions, 7 deletions
diff --git a/files/common/openwrt/chrony_prometheus-node-exporter.lua b/files/common/openwrt/chrony_prometheus-node-exporter.lua
index 95fd0093..fbce2f3c 100644
--- a/files/common/openwrt/chrony_prometheus-node-exporter.lua
+++ b/files/common/openwrt/chrony_prometheus-node-exporter.lua
@@ -54,7 +54,7 @@ local function scrape()
for _, line in ipairs(chrony_tracking) do
local items = comma_split(line)
- metric("chrony_tracking_info", "gauge", { tracking_address = items[2], tracking_refid = items[1]}, 1)
+ metric("chrony_tracking_info", "gauge", { tracking_address = items[2], tracking_name = items[2], tracking_refid = items[1]}, 1)
metric("chrony_tracking_last_offset_seconds", "gauge", nil, tonumber(items[6]))
metric("chrony_tracking_reference_timestamp_seconds", "gauge", nil, tonumber(items[4]))
metric("chrony_tracking_rms_offset_seconds", "gauge", nil, tonumber(items[7]))
@@ -67,32 +67,32 @@ local function scrape()
local metric_sources_ls_age = metric("chrony_sources_last_sample_age_seconds", "gauge")
for _, line in ipairs(chrony_sources) do
local items = comma_split(line)
- metric_sources_ls_age({ source_address = items[3] }, tonumber(items[7]))
+ metric_sources_ls_age({ source_address = items[3], source_name = items[3] }, tonumber(items[7]))
end
local metric_sources_ls_error = metric("chrony_sources_last_sample_error_margin_seconds", "gauge")
for _, line in ipairs(chrony_sources) do
local items = comma_split(line)
- metric_sources_ls_error({ source_address = items[3] }, tonumber(items[10]))
+ metric_sources_ls_error({ source_address = items[3], source_name = items[3] }, tonumber(items[10]))
end
local metric_sources_ls_offset = metric("chrony_sources_last_sample_offset_seconds", "gauge")
for _, line in ipairs(chrony_sources) do
local items = comma_split(line)
- metric_sources_ls_offset({ source_address = items[3] }, tonumber(items[8]))
+ metric_sources_ls_offset({ source_address = items[3], source_name = items[3] }, tonumber(items[8]))
end
local metric_sources_polling_int = metric("chrony_sources_polling_interval_seconds", "gauge")
for _, line in ipairs(chrony_sources) do
local items = comma_split(line)
- metric_sources_polling_int({ source_address = items[3] }, 2^tonumber(items[5]))
+ metric_sources_polling_int({ source_address = items[3], source_name = items[3] }, 2^tonumber(items[5]))
end
local metric_sources_info = metric("chrony_sources_state_info", "gauge")
for _, line in ipairs(chrony_sources) do
local items = comma_split(line)
- metric_sources_info({ source_address = items[3], source_mode = source_modes[items[1]], source_state = source_states[items[2]] }, 1)
+ metric_sources_info({ source_address = items[3], source_name = items[3], source_mode = source_modes[items[1]], source_state = source_states[items[2]] }, 1)
end
local metric_sources_stratum = metric("chrony_sources_stratum", "gauge")
for _, line in ipairs(chrony_sources) do
local items = comma_split(line)
- metric_sources_stratum({ source_address = items[3] }, tonumber(items[4]))
+ metric_sources_stratum({ source_address = items[3], source_name = items[3] }, tonumber(items[4]))
end
end