ログ内のHTTPステータスコード分布の分析

Webサーバーアクセスログを解析して、HTTPステータスコード分布の分析、エラー率トレンドの特定、問題のあるエンドポイントの検出を行います。

Analysis

詳細な説明

HTTPステータスコード分析

Webサーバーアクセスログ(Apache、Nginx)にはアプリケーションの健全性を示すHTTPステータスコードが含まれています。これらのログを解析し重要度分布を調べることで、エラー率を素早く評価し問題のあるパターンを特定できます。

ステータスコードから重要度へのマッピング

ステータス範囲 重要度 意味
2xx INFO 成功レスポンス
3xx INFO リダイレクト(通常の動作)
4xx WARN クライアントエラー(不正リクエスト、未検出、未認証)
5xx ERROR サーバーエラー(内部エラー、タイムアウト、Bad Gateway)

よくある問題パターン

高い404率 — デプロイ後のリンク切れ、削除されたAPIエンドポイント、脆弱性スキャンボットの可能性

502/504エラー — Bad GatewayとGateway Timeoutは通常、アップストリームサービスの障害を示す

エラー率の計算

統計パネルから:

エラー率 = (ERRORカウント / 総エントリ数) * 100

健全なWebアプリケーションは通常1%未満のエラー率を維持します。ある時間帯で5%を超える率はアクティブなインシデントを示唆します。

ユースケース

ステータスコード分析によるWebアプリケーションヘルスの監視、デプロイ前後のエラー率比較によるリグレッション検出、壊れたAPIエンドポイントの特定、502/504パターンによるアップストリームサービス障害の診断、SLAコンプライアンスメトリクスの報告。

試してみる — Log Format Parser

フルツールを開く