統計を有効にしてHAProxyv1.7をセットアップしましたが、正常に機能しており、必要なすべての統計を収集してWebページに表示しています。
特定の日/週/月/年の統計(特にバイトイン/アウト)を表示する組み込みの方法はありますか?
これを達成するために私が考えることができる唯一の方法は、.csvを毎日エクスポートし、バイトを合計することです...他の方法はありますか?
方法の1つは、haproxyログをinfluxDBやKairosDBなどのTimeDatabaseにストリーミングすることです。そして、上記のデータベースのいずれかに接続するgrafanaを使用して、複数の時間範囲にわたってそれらを視覚化します。
Haproxyには、haproxyサーバーにインストールされているtelegrafクライアントを使用してログ出力を送信する機能があり、ログデータを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アーキテクチャを使用することもできます...作成した特定のルールセットに関連してアラートやその他の通信を送信するのに役立ちます...
例:サーバーからのCPU読み取り値が90%を超える場合は、xyzまたはテキストabcなどに電子メールを送信します。