NewsBlur-viq/archive/munin/pgbouncer_stats_avg_req_

27 lines
690 B
Text
Raw Normal View History

2020-12-03 14:05:32 -05:00
#!/srv/newsblur/venv/newsblur3/bin/python
2011-12-02 16:22:38 -08:00
# -*- coding: utf-8 -*-
2016-11-11 11:06:33 -08:00
from vendor.munin.pgbouncer import MuninPgBouncerPlugin
2011-12-02 16:22:38 -08:00
class MuninPgBouncerStatsRequestsServerPlugin(MuninPgBouncerPlugin):
command = "SHOW STATS"
vlabel = "Requests"
info = "Shows average requests per second"
fields = (
('avg_req', dict(
label = "requests per second",
info = "average requests per second",
type = "GAUGE",
min = "0",
)),
)
@property
def title(self):
return "PgBouncer average requests per second on %s" % self.dbwatched
if __name__ == "__main__":
MuninPgBouncerStatsRequestsServerPlugin().run()