ログ内の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コンプライアンスメトリクスの報告。