NewsBlur/config/munin/pgbouncer_stats_avg_query_
2011-12-02 16:22:38 -08:00

26 lines
653 B
Python
Executable file

#!/usr/bin/env python
# -*- coding: utf-8 -*-
from munin.pgbouncer import MuninPgBouncerPlugin
class MuninPgBouncerStatsQueryServerPlugin(MuninPgBouncerPlugin):
command = "SHOW STATS"
vlabel = "Microseconds"
info = "Shows average query duration in microseconds"
fields = (
('avg_query', dict(
label = "received",
info = "Average query duration",
type = "GAUGE",
min = "0",
)),
)
@property
def title(self):
return "PgBouncer average query duration on %s" % self.dbwatched
if __name__ == "__main__":
MuninPgBouncerStatsQueryServerPlugin().run()