Software /
code /
prosody-modules
Diff
mod_munin/mod_munin.lua @ 1648:648ce9087902
mod_munin: Cleanup [luacheck]
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Tue, 07 Apr 2015 17:04:06 +0200 |
parent | 1624:0f20390f6fa5 |
child | 1676:accbf0db0246 |
line wrap: on
line diff
--- a/mod_munin/mod_munin.lua Mon Apr 06 22:21:23 2015 +0200 +++ b/mod_munin/mod_munin.lua Tue Apr 07 17:04:06 2015 +0200 @@ -4,7 +4,6 @@ local array = require"util.array"; local it = require"util.iterators"; local mt = require"util.multitable"; -local set = require"util.set"; local meta = mt.new(); meta.data = module:shared"meta"; local data = mt.new(); data.data = module:shared"data"; @@ -47,7 +46,7 @@ conn:write("cap\n"); end -function munin_commands.list(conn, line) +function munin_commands.list(conn) conn:write(array(it.keys(data.data)):concat(" ") .. "\n"); end @@ -55,10 +54,10 @@ -- TODO what exactly? local stat = line:match("%s(%S+)"); if not stat then conn:write("# Unknown service\n.\n"); return end - for key, name, k, value in meta:iter(stat, "", nil) do + for _, _, k, value in meta:iter(stat, "", nil) do conn:write(s_format("%s %s\n", k, value)); end - for key, name, k, value in meta:iter(stat, nil, nil) do + for _, name, k, value in meta:iter(stat, nil, nil) do if name ~= "" then conn:write(s_format("%s.%s %s\n", name, k, value)); end @@ -69,7 +68,7 @@ function munin_commands.fetch(conn, line) local stat = line:match("%s(%S+)"); if not stat then conn:write("# Unknown service\n.\n"); return end - for key, name, value in data:iter(stat, nil) do + for _, name, value in data:iter(stat, nil) do conn:write(s_format("%s.value %s\n", name, tostring(value))); end conn:write(".\n"); @@ -109,8 +108,6 @@ end data:set(key, name, value); - else - -- module:log("debug", "Ignoring stat %q", stat); end end end);