comparison mod_prometheus/mod_prometheus.lua @ 3126:888375de933c

mod_prometheus: Prefix metric names with "prosody_".
author Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
date Thu, 21 Jun 2018 22:11:01 +0200
parents 07a2ba55de4d
children 36770ae1148f
comparison
equal deleted inserted replaced
3125:07a2ba55de4d 3126:888375de933c
104 104
105 local response = {}; 105 local response = {};
106 local timestamp = tostring(get_timestamp()); 106 local timestamp = tostring(get_timestamp());
107 for section, data in pairs(data.data) do 107 for section, data in pairs(data.data) do
108 for key, value in pairs(data) do 108 for key, value in pairs(data) do
109 local name = section.."_"..key; 109 local name = "prosody_"..section.."_"..key;
110 t_insert(response, repr_help(name, "TODO: add a description here.")); 110 t_insert(response, repr_help(name, "TODO: add a description here."));
111 t_insert(response, repr_type(name, "gauge")); 111 t_insert(response, repr_type(name, "gauge"));
112 t_insert(response, repr_sample(name, {}, value, timestamp)); 112 t_insert(response, repr_sample(name, {}, value, timestamp));
113 end 113 end
114 end 114 end