Nginxは高性能なHTTPおよびリバースプロキシWebサーバーです。Nginxログを通じて非常に大きな価値を引き出すことができます。例えば、Webサイトの診断とチューニング、Webサイトの安定性監視、運用データの統計などです。本稿では、CLS(Cloud Log Service)を使用してNginxの包括的なログデータマイニングを行う方法を紹介します。
前提条件
NginxログをCLSに収集しました。詳細は操作ガイドをご覧ください。 本稿では、標準的なNginxログ設定を採用します:
log_format main '$server_name $remote_addr - $remote_user [$time_local] "$request" '
'$status $upstream_status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for" ';
ダッシュボードのプリセット
CLSは一般的なNginxログ統計をダッシュボードとして事前設定済みです。これらのダッシュボードを通じて、現在のNginxの稼働状態とエンドユーザーのアクセス状況をすばやく把握できます。
ダッシュボードの右上にあるダッシュボードを編集をクリックすると、プリセットダッシュボードに基づいて編集できます。
よりご自身に適した専用ダッシュボードを構築できます。