util.startup: Record current version in a metric
authorKim Alvefur <zash@zash.se>
Wed, 31 May 2023 01:14:59 +0200
changeset 13124 be4058bb5a7e
parent 13123 df57c62165fc
child 13126 45458ecaacae
util.startup: Record current version in a metric Useful to have this info available when juggling metrics, e.g. to see if things changed between versions.
util/startup.lua
--- a/util/startup.lua	Wed May 31 01:07:27 2023 +0200
+++ b/util/startup.lua	Wed May 31 01:14:59 2023 +0200
@@ -367,7 +367,7 @@
 	--- Load and initialise core modules
 	require "prosody.util.xmppstream"
 	require "prosody.core.stanza_router"
-	require "prosody.core.statsmanager"
+	require "prosody.core.statsmanager".metric("gauge", "prosody_info", "", "Prosody version", { "version" }):with_labels(prosody.version):set(1);
 	require "prosody.core.hostmanager"
 	require "prosody.core.portmanager"
 	require "prosody.core.modulemanager"