Mercurial > prosody-modules
diff mod_prometheus/mod_prometheus.lua @ 6381:268220ce0625
mod_prometheus: Switch to prosody.util.time.now() to get the current time
| author | Link Mauve <linkmauve@linkmauve.fr> |
|---|---|
| date | Fri, 30 Jan 2026 15:04:25 +0100 |
| parents | c406e4bf7ee5 |
| children | 00511ded133d |
line wrap: on
line diff
--- a/mod_prometheus/mod_prometheus.lua Fri Jan 30 15:04:22 2026 +0100 +++ b/mod_prometheus/mod_prometheus.lua Fri Jan 30 15:04:25 2026 +0100 @@ -11,7 +11,7 @@ local tostring = tostring; local t_insert = table.insert; local t_concat = table.concat; -local socket = require "socket"; +local time_now = require "prosody.util.time".now; local statsman = require "core.statsmanager"; local get_stats = statsman.get_stats; local get_metric_registry = statsman.get_metric_registry; @@ -26,8 +26,8 @@ end local function get_timestamp() - -- Using LuaSocket for that because os.time() only has second precision. - return math.floor(socket.gettime() * 1000); + -- In milliseconds. + return math.floor(time_now() * 1000); end local function repr_help(metric, docstring)
