Commit Graph

18 Commits (master)

Author SHA1 Message Date
Kim Alvefur d47a7bb3bd core: Prefix module imports with prosody namespace 3 years ago
Jonas Schäfer a2fb39c676 statsmanager: remove "legacy" wording 5 years ago
Jonas Schäfer 5d597837f5 Statistics: Rewrite statistics backends to use OpenMetrics 5 years ago
Kim Alvefur 19746da12f core.statsmanager: Allow special "manual" value for statistics_interval 5 years ago
Kim Alvefur 490980289f core.statsmanager: Cover util.statistics work in processing measurement 5 years ago
Kim Alvefur 401c48015c core.statsmanager: Allow passing a config table trough measure 7 years ago
Kim Alvefur 83c028be30 core.statsmanager: Ignore unused variable [luacheck] 6 years ago
Kim Alvefur 503a9c65cd core.statsmanager: Use correct variable for config validation [luacheck] 9 years ago
Matthew Wild 12541a3029 statsmanager: Refactor to simplify logic. Notably renames 'statistics_provider' to 'statistics', and external libs now just begin with ':' 10 years ago
Matthew Wild e8e6ffc969 statsmanager: If provider doesn't offer a get_stats method, still fire the stats-update event if stats_interval is specified (however stats-updated will not fire) 10 years ago
Matthew Wild 79940f40e7 statsmanager, util.statsd: Add built-in statsd provider 10 years ago
Matthew Wild 0f8377e56a statsmanager: Add 'stats_provider' option, to allow selecting alternative API providers to util.statistics 10 years ago
Matthew Wild 0b394fbeb9 statsmanager: Add get() method 10 years ago
Kim Alvefur 5c8fa64413 statsmanager: Perform an initial collection right after startup is completed 11 years ago
Matthew Wild 6790b2a0ba statsmanager, util.statistics: API changes, remove debugging 11 years ago
Matthew Wild a88d04d1c4 statsmanager, prosody: New core module and API for gathering statistics about the running server 11 years ago
Kim Alvefur 352d71af23 statsmanager: Fire event at the start of collection to allow for polling 11 years ago
Kim Alvefur 54bfc5180f core.statsmanager: Do a final collection on shutdown 7 years ago