HAProxy统计在一个特定的时期

我已经build立了HAProxy v1.7,启用了统计function,并且工作正常,收集了所有必要的统计数据,并在网页上显示。

有一个内置的方式来显示特定的一天/一周/一个月/一年的统计数据(特别是字节input/输出)?

我能想到的唯一办法就是每天导出.csv文件并加起来……还有其他的方法吗?

其中一种方法是将haproxy日志stream式传输到时间数据库,如influxDB或KairosDB。 并使用连接到上述任一数据库的grafana在多个时间范围内对其进行可视化。

Haproxy具有使用haproxy服务器中安装的telegraf客户端发送日志输出的function,并不断地将日志数据发送到influxDB / kairosDB后端。

https://grafana.com/

https://www.influxdata.com/

https://kairosdb.github.io/

https://www.influxdata.com/time-series-platform/telegraf/

https://github.com/influxdata/telegraf/tree/master/plugins/inputs/haproxy

https://www.influxdata.com/integration/haproxy/

除上述之外,您还可以使用Stack Exchange本身开发的bosun体系结构…来帮助您发送警报和其他通信,以及与您创build的任何特定规则集的关系。

例如:如果CPU从服务器读取90%以上,然后电子邮件xyz或文本abc等,

http://kbrandt.com/post/bosun_arch/