NewsBlur/config/munin/memcached_queries
2016-11-11 11:09:13 -08:00

44 lines
1.1 KiB
Python
Executable file

#!/srv/newsblur/venv/newsblur/bin/python
from vendor.munin.memcached import MuninMemcachedPlugin
class MuninMemcachedQueriesPlugin(MuninMemcachedPlugin):
title = "Memcached query stats"
args = "--base 1000"
vlabel = "queries per ${graph_period}"
info = "get/set stats"
fields = (
('cmd_get', dict(
label = "Gets",
info = "Gets",
type = "DERIVE",
min = "0",
)),
('cmd_set', dict(
label = "Sets",
info = "Sets",
type = "DERIVE",
min = "0",
)),
('get_hits', dict(
label = "Get hits",
info = "Get hits",
type = "DERIVE",
min = "0",
)),
('get_misses', dict(
label = "Get misses",
info = "Get misses",
type = "DERIVE",
min = "0",
)),
('evictions', dict(
label = "Evictions",
info = "Evictions",
type = "DERIVE",
min = "0",
)),
)
if __name__ == "__main__":
MuninMemcachedQueriesPlugin().run()