すべてのプロダクト
Search
ドキュメントセンター

Server Load Balancer:CLB アクセスログを使用した異常なバックエンドサーバーの特定

最終更新日:Apr 09, 2026

Classic Load Balancer (CLB) インスタンスのレイヤー 7 負荷分散 (HTTP/HTTPS リスナー) で問題が発生し、バックエンドサーバーが原因であると疑われる場合、アクセスログを使用して異常のあるサーバーを迅速に特定できます。CLB は Simple Log Service と統合されており、アクセスログ機能を提供することで、問題のトラブルシューティングと解決をより効率的に行うことができます。

制限事項

アクセスログ機能は、CLB インスタンスのレイヤー 7 負荷分散 (HTTP/HTTPS リスナー) でのみ利用可能です。

前提条件

ステップ 1:アクセスログの設定

  1. CLB コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、操作ログ > アクセスログ を選択します。

  3. 上部のナビゲーションバーで、インスタンスがデプロイされているリージョンを選択します。

  4. この機能を初めて使用する場合は、権限を付与する必要があります。権限付与 をクリックします。表示されるダイアログボックスで、再度 Agree to Authorization をクリックして、CLB に Simple Log Service へのアクセス権限を付与します。

    説明

    この操作は一度だけ実行する必要があります。

    RAM ユーザーの場合、アカウントオーナーが RAM ユーザーに必要な権限を付与する必要があります。詳細については、「CLB のアクセスログ機能を使用するための RAM ユーザーへの権限付与」をご参照ください。

  5. アクセスログ (レイヤー 7) ページで、対象の CLB インスタンスを見つけ、操作 列の ロギングの設定 をクリックします。

  6. ロギングの設定 ページで、プロジェクトLogstore を設定し、OK をクリックします。

    パラメーター

    説明

    プロジェクト

    プロジェクトは Simple Log Service における基本的なリソース管理単位であり、リソースの隔離とアクセス制御に使用されます。

    • 既存の Project の選択:ドロップダウンリストから既存のプロジェクトを選択します。

    • Project の新規作成:作成するプロジェクトの名前を入力します。

    説明

    プロジェクト名はグローバルに一意である必要があり、プロジェクトは CLB インスタンスと同じリージョンにある必要があります。

    Logstore

    Logstore は、プロジェクト内でログデータを収集、保存、クエリするための単位です。

    • 既存の Logstore の選択:ドロップダウンリストから既存の Logstore を選択します。

    • Logstore の新規作成:作成する Logstore の名前を入力します。

ステップ 2:アクセスログの表示

  1. CLB コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、操作ログ > アクセスログ を選択します。

  3. 上部のナビゲーションバーで、インスタンスがデプロイされているリージョンを選択します。

  4. 対象のインスタンスを見つけ、操作 列の ログの表示 をクリックします。Simple Log Service コンソールにリダイレクトされます。

  5. アクセスログ機能を設定すると、CLB インスタンスへのクライアントリクエストによって生成されたログエントリを表示できます。

  6. SQL ステートメントを入力して、特定のアクセスログをクエリします。

    たとえば、最もアクティブなクライアント上位 20 件を特定し、リクエストソースを分析してビジネスインサイトを得るには、次の SQL ステートメントを実行します。

    * | select http_user_agent, count(*) as pv group by http_user_agent order by pv desc limit 20

ステップ 3:異常なバックエンドサーバーの特定

Simple Log Service のダッシュボードを使用して、異常なバックエンドサーバーを特定できます。

  1. Simple Log Service ページで、左側のナビゲーションウィンドウの image.png を選択し、ダッシュボードリスト をクリックします。

  2. CLB アクセスログに対応するダッシュボード名 (例: または slb_layer7_access_center_en) をクリックして、分析レポートを表示します。

  3. ダッシュボードで、[Top Upstream Response Time] タブで CLB の応答時間を確認します。[Average Upstream Response Time (s)] パラメーターで降順にソートして、応答時間が 1 秒を超えるバックエンドサーバーがあるかどうかを確認できます。

    バックエンドサーバーの応答時間が 1 秒を超える場合は、そのサーバーにログインして問題を特定し、解決できます。

関連ドキュメント