Software /
code /
prosody-modules
Comparison
mod_munin/mod_munin.lua @ 3130:c47cd8dbd310
mod_munin: Allow names containing any number of “:”.
author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> |
---|---|
date | Fri, 22 Jun 2018 00:28:59 +0200 |
parent | 3129:2ffc268ba2fa |
child | 4553:7e5c8186f121 |
comparison
equal
deleted
inserted
replaced
3129:2ffc268ba2fa | 3130:c47cd8dbd310 |
---|---|
87 if not ignore_stats:contains(stat) then | 87 if not ignore_stats:contains(stat) then |
88 this = all_stats[stat]; | 88 this = all_stats[stat]; |
89 -- module:log("debug", "changed_stats[%q] = %s", stat, tostring(value)); | 89 -- module:log("debug", "changed_stats[%q] = %s", stat, tostring(value)); |
90 host, sect, name, typ = stat:match("^/([^/]+)/([^/]+)/(.+):(%a+)$"); | 90 host, sect, name, typ = stat:match("^/([^/]+)/([^/]+)/(.+):(%a+)$"); |
91 if host == nil then | 91 if host == nil then |
92 sect, name, typ, host = stat:match("^([^.]+)%.([^:]+):(%a+)$"); | 92 sect, name, typ = stat:match("^([^.]+)%.(.+):(%a+)$"); |
93 elseif host == "*" then | 93 elseif host == "*" then |
94 host = nil; | 94 host = nil; |
95 end | 95 end |
96 if sect:find("^mod_measure_.") then | 96 if sect:find("^mod_measure_.") then |
97 sect = sect:sub(13); | 97 sect = sect:sub(13); |