我已经build立了HAProxy v1.7,启用了统计function,并且工作正常,收集了所有必要的统计数据,并在网页上显示。
有一个内置的方式来显示特定的一天/一周/一个月/一年的统计数据(特别是字节input/输出)?
我能想到的唯一办法就是每天导出.csv文件并加起来……还有其他的方法吗?
其中一种方法是将haproxy日志stream式传输到时间数据库,如influxDB或KairosDB。 并使用连接到上述任一数据库的grafana在多个时间范围内对其进行可视化。
Haproxy具有使用haproxy服务器中安装的telegraf客户端发送日志输出的function,并不断地将日志数据发送到influxDB / kairosDB后端。
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等,