2016-09-12 19 views
0

私は、Elginsearch Logstash Kibanaスタックを使用して、nginxサーバーを監視しています。各nginxログは、必要に応じて取得され、解析され、保存され、集約されます。私はトラフィックが多いので、このスタックは非常に管理しています。負荷の高いNginxステータスコードメトリック

カテゴリ(2xx、3xx、4xx、5xx)ごとにステータスコードの合計を1秒ごとに出力するnginx応答コードのスループットメーターを探しています。どこを見ますか?

答えて

0

いくつかのオプション:@VBartが述べたように、

  • ステータスモジュールは、唯一http://nginx.org/en/docs/http/ngx_http_status_module.html#data

  • 商用加入者のために利用可能です
  • オープンソース代替品、すなわちnginx-slahttps://github.com/goldenclone/nginx-sla/blob/master/README.en.md

    非常に負荷の高いnginxインスタンスでnginx-slaが生産されています。 最新バージョンと互換性があるかどうかは不明です

  • あなた自身の解決策を思いついてください。たとえば、4xx/5xx /任意のエラーグループを専用ログにルーティングし、それらをnginxのボックスにローカルに集めて、ローカルエージェント(zabbixがある場合はzabbix_agent)に問い合わせるか、スタックに応じて別の場所に送信します。集計されたメトリック(wc -l)をダンプするだけで、選択したツールのダイナミクスを把握することができます。

関連する問題