File

mod_measure_lua/mod_measure_lua.lua @ 6310:30adcea825c3

mod_conversejs: Fix hostname set as default username (thanks roughnecks) In login mode, it seems jid is used as default value in the login field but it was only needed in anonymous mode.
author Kim Alvefur <zash@zash.se>
date Wed, 18 Jun 2025 14:28:38 +0200
parent 4602:78f1515575ab
line wrap: on
line source

module:set_global()

local custom_metric = require "core.statsmanager".metric
local gc_bytes = custom_metric(
	"gauge", "lua_heap", "bytes",
	"Memory used by objects under control of the Lua garbage collector"
):with_labels()

module:hook("stats-update", function ()
	local kbytes = collectgarbage("count");
  gc_bytes:set(kbytes * 1024);
end);

custom_metric("gauge", "lua_info", "", "Lua runtime version", { "version" }):with_labels(_VERSION):set(1);