Commit Graph

13 Commits (020cd46f0341663d71ebdbd02f67032ddcb4a677)

Author SHA1 Message Date
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