← ツールホーム100% クライアントサイド処理

Nginx & Apache アクセスログパーサー(メトリクス、ステータスコード & GeoIP)

ローカル環境でNginxおよびApacheの生アクセスログを解析し、HTTPステータスコード分布、リクエスト頻出URL(Top URLs)、ユニーククライアントIP、帯域幅メトリクス、およびカスタム正規表現によるパターンマッチングを提供します。

HTTPステータスコード分布

No data to display. Paste logs above or click 'Load Sample'.

リクエスト数の多いURL Top 10

No requests found matching criteria.

クライアントIPの位置情報を検索

No IP data recorded.

処理済み総リクエスト数
0 B

Aggregated payload transfer volume

ユニーククライアントIP数
0

Distinct client host addresses

転送総帯域幅
0.0%

Client and server error ratio

技術リファレンス&アーキテクチャガイド

Nginx & Apache アクセスログパーサー(メトリクス、ステータスコード & GeoIP) — リファレンスガイド

ローカル環境でNginxおよびApacheの生アクセスログを解析し、HTTPステータスコード分布、リクエスト頻出URL(Top URLs)、ユニーククライアントIP、帯域幅メトリクス、およびカスタム正規表現によるパターンマッチングを提供します。

主要パラメータ&設定項目

logFormatstring

解析対象のログフォーマット構造。Nginxの「combined」、Apacheの「common」、または名前付きキャプチャグループを含むカスタム「log_format」ディレクティブなどを指定します。

customRegexstring

非標準ログフォーマット用の名前付きキャプチャグループ((?P<ip>, ?P<status>, ?P<request>, ?P<bytes_sent>, ?P<request_time>))を含むカスタム正規表現(任意)。

filterStatusCodestring

特定のHTTPレスポンスコードまたはクラスを抽出するためのフィルターパターン(例: '5xx', '404'、または '401,403,500' のようなカンマ区切り値)。

topLimitinteger

ユニークIPアドレス、レイテンシの高い低速エンドポイント、アクセス頻度の高いURIなどを集計する際の上位抽出件数(デフォルト: 10)。

enableGeoIpboolean

有効化すると、組み込みまたはローカルに配置されたMaxMind GeoLite2データベースを使用して、クライアントIPアドレスから国およびASN(自律システム番号)情報を解決します。

プロの活用テクニック&推奨設定

よくあるトラブルと解決策

全レコードでパースに失敗するか、一致するエントリが0件になる

デフォルトのcombinedフォーマットを変更するカスタムlog_format(例: リファラーの追加、仮想ホストプレフィックス、ISO8601形式のタイムスタンプなど)でログが出力されていないか確認してください。フォーマット選択をカスタム正規表現に切り替え、名前付きキャプチャグループをサーバー設定の定義に合わせて調整してください。

アップストリームのレスポンスタイムが「-」と表示されるか、数値パースエラーが発生する

パーススキーマ側でアップストリームレスポンスタイムをnull許容の浮動小数点数(nullable float)として扱うよう設定してください。Nginxでは、キャッシュヒット、リダイレクト、静的ファイル配信などリクエストがアップストリームサーバーに到達しなかった場合にハイフン('-')を出力します。

すべてのエントリでGeoIPルックアップ結果が「Unknown」またはプライベートIPレンジになる

Webサーバーで「real_ip」モジュール(Apacheの場合は「mod_remoteip」)が有効化され、真のクライアントIPが復元されているか確認してください。また、入力ログにヘルスチェックや内部ロードバランサーに起因するRFC 1918プライベートアドレスが含まれていないかを検証してください。

よくある質問 (FAQ)

▼

▼

▼

▼

関連するおすすめ開発ツール

すべてのツール →
GraphQL SDL to JSON Schema & OpenAPI コンバーターdeveloper

GraphQL SDL のスキーマ定義、型、クエリ、ミューテーションを、標準的な JSON Schema Draft-07 および OpenAPI コンポーネントスキーマへ直接変換します。

ツールを開く→
Crontab構文&Quartzスケジュール式 チートシートdeveloper

5フィールドPOSIX規格および6フィールドQuartz形式のcron式完全リファレンス。特殊マクロ、実行周期計算、多重起動防止策を徹底解説。

ツールを開く→
JavaScript正規表現(RegEx)構文仕様・チートシートdeveloper

ECMAScript準拠の正規表現構文、キャプチャグループ(名前付き・非キャプチャ)、置換トークン($1, $&)、先読み・後読みの技術解説。

ツールを開く→
URLエンコード・デコードツールdeveloper

RFC 3986厳格規格、encodeURIComponent、encodeURI、formUrlEncodedに対応した高速・安全な双方向URL変換ツール。

ツールを開く→
HTML実体参照エンコード・デコードツールdeveloper

名前付き実体参照、10進数参照、16進数参照を相互変換し、XSS攻撃を防ぎ特殊記号を正しく表示する高速エスケープツール。

ツールを開く→
Unix時間戳&エポック時刻相互変換 チートシートdeveloper

POSIXエポック秒(1970年1月1日基準)の秒・ミリ秒・マイクロ秒・ナノ秒相互変換、タイムゾーン計算、ISO 8601フォーマット、2038年問題の完全ガイド。

ツールを開く→