comparison core/statsmanager.lua @ 12972:ead41e25ebc0

core: Prefix module imports with prosody namespace
author Kim Alvefur <zash@zash.se>
date Fri, 17 Mar 2023 16:23:07 +0100
parents 76d32b2ca5eb
children
comparison
equal deleted inserted replaced
12971:7214baed9e9d 12972:ead41e25ebc0
1 1
2 local config = require "core.configmanager"; 2 local config = require "prosody.core.configmanager";
3 local log = require "util.logger".init("stats"); 3 local log = require "prosody.util.logger".init("stats");
4 local timer = require "util.timer"; 4 local timer = require "prosody.util.timer";
5 local fire_event = prosody.events.fire_event; 5 local fire_event = prosody.events.fire_event;
6 local array = require "util.array"; 6 local array = require "prosody.util.array";
7 local timed = require "util.openmetrics".timed; 7 local timed = require "prosody.util.openmetrics".timed;
8 8
9 local stats_interval_config = config.get("*", "statistics_interval"); 9 local stats_interval_config = config.get("*", "statistics_interval");
10 local stats_interval = tonumber(stats_interval_config); 10 local stats_interval = tonumber(stats_interval_config);
11 if stats_interval_config and not stats_interval and stats_interval_config ~= "manual" then 11 if stats_interval_config and not stats_interval and stats_interval_config ~= "manual" then
12 log("error", "Invalid 'statistics_interval' setting, statistics will be disabled"); 12 log("error", "Invalid 'statistics_interval' setting, statistics will be disabled");
24 if stats_interval_config == "manual" then 24 if stats_interval_config == "manual" then
25 stats_interval = nil; 25 stats_interval = nil;
26 end 26 end
27 27
28 local builtin_providers = { 28 local builtin_providers = {
29 internal = "util.statistics"; 29 internal = "prosody.util.statistics";
30 statsd = "util.statsd"; 30 statsd = "prosody.util.statsd";
31 }; 31 };
32 32
33 33
34 local stats, stats_err = false, nil; 34 local stats, stats_err = false, nil;
35 35