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

Global Accelerator:アクセスログの操作

最終更新日:Aug 02, 2024

Global Accelerator (GA) は、Simple log Serviceが提供するアクセスログ機能をサポートしています。 この機能により、ユーザーの行動を記録し、ユーザーの地理的分布に関する情報を取得し、問題のトラブルシューティングを行うことができます。

アクセスログの概要

GAインスタンスの1つ以上のエンドポイントグループのアクセスログを作成できます。 収集されたログデータは、エンドポイントグループがデプロイされているリージョンのSimple log Serviceが提供するログストアに配信されます。 アクセスログエントリには、送信元IPアドレス、送信元ポート、宛先IPアドレス、宛先ポート、およびアクセラレーション領域の情報が含まれます。 フィールドの詳細については、「フィールドの説明」をご参照ください。

image

利用シナリオ

  • 課題の特定

    アクセスログの情報に基づいて問題をトラブルシューティングできます。

    たとえば、アクセスログのstatusフィールドに基づいて、GAが期待される応答を返すかどうかを確認し、問題の原因を特定できます。

  • ビジネスの計画

    アクセスログを分析して、情報に基づいたビジネス上の意思決定を行うことができます。

    たとえば、帯域幅プランを事前にアップグレードして、アクセラレーションエリアのトラフィックの傾向に基づいてビジネス要件を満たし、帯域幅プランをダウングレードしてコストを削減し、指定された期間内にアプリケーションにアクセスするホストを表示して、アクセスログのhttp_hostフィールドに基づいてアプリケーションのアップグレードを計画できます。

説明

アクセスログ機能の使用に追加料金は発生しません。 Simple Log Serviceの料金のみを支払う必要があります。 詳細については、「Simple Log Serviceの課金」をご参照ください。

制限事項

  • アクセスログ機能は、Simple log Serviceが利用可能なリージョンでのみサポートされています。 詳細については、「サポートされているリージョン」をご参照ください。

  • 標準GAインスタンスのみがアクセスログ機能をサポートしています。 基本的なGAインスタンスは、アクセスログ機能をサポートしていません。 このトピックでは、標準のGAインスタンスを例として使用します。

  • エンドポイントグループがAlibaba Cloudのポイントオブプレゼンス (PoP) ノードにデプロイされている場合、エンドポイントグループのアクセスログを収集することはできません。

  • エンドポイントのドメイン名を照会することはできません。

  • アクセスログ機能を使用できない場合、インスタンスは以前のバージョンを使用している可能性があります。 GAインスタンスをアップグレードするには、アカウントマネージャーにお問い合わせください。

アクセスログの作成

GAインスタンスのアクセスログを作成する前に、リスナーとエンドポイントグループがGAインスタンスに追加されていることを確認してください。 詳細については、「インテリジェントルーティングリスナーの追加と管理」をご参照ください。

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

  2. インスタンスページで、管理するGAインスタンスのIDをクリックします。

  3. インスタンスの詳細ページで、アクセスログタブをクリックします。

  4. [アクセスログ] タブで、[アクセスログの作成] をクリックします。 [ストレージ設定] ダイアログボックスで、次のパラメーターを設定し、[OK] をクリックします。

    创建访问日志

    パラメーター

    説明

    ソースの選択

    リスナーID /名前

    リスナーを選択します。

    エンドポイントグループID /名前

    宛先エンドポイントグループを選択します。

    ストレージ設定

    リージョン

    デフォルトでは、エンドポイントグループが存在するリージョンが選択されています。

    プロジェクト

    Simple Log Serviceのプロジェクトは、リソースの分離と管理に使用されます。

    [プロジェクトの選択] をクリックして、既存のプロジェクトを選択できます。 [プロジェクトの作成] をクリックしてプロジェクトを作成することもできます。

    ログストア

    Simple log Serviceでログデータの収集、保存、クエリに使用するLogstoreを選択します。

    [Logstoreの選択] をクリックすると、既存のLogstoreを選択できます。 [Logstoreの作成] をクリックしてLogstoreを作成することもできます。

    説明

    この操作を実行すると、サービスにリンクされたロールAliyunServiceRoleForGaFlowlogがGAに割り当てられているかどうかが確認されます。

    • サービスにリンクされたロールAliyunServiceRoleForGaFlowlogが存在しない場合、システムは自動的にサービスにリンクされたロールを作成し、ポリシーAliyunServiceRolePolicyForGaFlowlogをサービスにリンクされたロールにアタッチします。 これにより、GAはSimple Log Serviceにアクセスし、フローログをSimple Log Serviceに配信できます。

    • サービスにリンクされたロールAliyunServiceRoleForGaFlowlogがGAに割り当てられている場合、システムはロールを再作成しません。

    詳細については、「AliyunServiceRoleForGaFlowlog」をご参照ください。

    アクセスログの作成後、[アクセスログ] タブでアクセスログを表示できます。访问日志列表

その他操作

API 操作

説明

アクセスログの表示

  1. [アクセスログ] タブで、作成したアクセスログを見つけ、[操作] 列の [ログの表示] をクリックして、Simple Log Serviceコンソールに移動します。

  2. アクセスログを表示および分析します。 詳細は、「」をご参照ください。

アクセスログの削除

  1. [アクセスログ] タブで、削除するアクセスログを見つけ、[操作] 列の [削除] をクリックします。

  2. [ログの削除] メッセージで、[OK] をクリックします。

Simple Log Serviceがアクセスログを収集した後、アクセスログをダウンロード、配信、および処理できます。 アクセスログのアラートルールを作成することもできます。 詳細については、「Alibaba Cloudサービスのログに対する一般的な操作」をご参照ください。

生のアクセスログを表示する

LogstoreページのRaw Logsタブで、rawアクセスログに関する情報を表示できます。

たとえば、client_ipフィールドをクリックして、クライアントのIPアドレスを表示できます。查看访问日志

指定されたアクセスログの照会

Logstoreページで、[検索と分析] 検索ボックスにSQL文を入力して、指定したアクセスログを検索します。

たとえば、次の図の手順を実行して、クライアントIPアドレスの配布を照会できます。热力图

いいえ

説明

次のSQL文を入力して、クライアントIPアドレスのヒートマップを照会し、クライアントが分散している上位10のリージョンを表示します。 これはあなたのビジネスを計画するのに役立ちます。

* | select  ip_to_geo(client_ip) as address, count(1) as count group by address order by count desc limit 10

アクセスログが生成される時間範囲を選択し、[検索と分析] をクリックします。

[グラフ] > [プロパティ] タブで、高德热力图アイコンをクリックしてクライアントIPアドレスの分布を表示します。

ログフィールド

次の表に、Simple Log Serviceコンソールで照会できるアクセスログのフィールドを示します。

項目

説明

accelerator_region

アクセラレーションリージョン。

client_ip

送信元IPアドレスであるクライアントのIPアドレス。

client_port

ソースポートであるクライアントのポート。

egress_bytes

トラフィック情報が収集された期間中のアウトバウンドトラフィック。

endpoint_group_id

エンドポイントグループの ID。

endpoint_group_region

エンドポイントグループがデプロイされているリージョン。

endpoint_ip

エンドポイントのIPアドレス。宛先IPアドレスです。

endpoint_port

宛先ポートであるエンドポイントのポート。

ga_id

GA インスタンスの ID です。

ingress_bytes

ログが作成された期間中のインバウンドトラフィック。

listener_id

リスナーの ID を示します。

protocol

リスナーが使用するネットワーク伝送プロトコル。

status

GAによって送信される応答パケットのステータス。

time

ログエントリが作成された時間。

upstream_connect_time

接続期間。

upstream_first_byte_time

最初のパケットまでの時間。

次のフィールドは、HTTPおよびHTTPSリスナーを使用する場合に使用できます。

項目

説明

http_host

リクエストのHostヘッダー。

http_referer

GAが受信したリクエストのHTTP Refererヘッダー。

request_method

リクエスト方式。

request_uri

GAが受信したリクエストのURI。