Global Accelerator (GA) のアクセスログを活用して、ユーザーの動作分析、地理的なトラフィックパターンの特定、および問題のトラブルシューティングを行います。GA は Simple Log Service (SLS) と統合されており、エンドポイントグループのアクセスログを収集・配信します。
アクセスログの概要
GA インスタンスの 1 つ以上のエンドポイントグループに対して、アクセスログ記録機能を有効化できます。ログは、エンドポイントグループと同じリージョンにある SLS の Logstore に配信されます。各ログエントリには、クライアントの送信元 IP アドレス、送信元ポート、宛先 IP アドレス、宛先ポート、加速リージョンなどのフィールドが含まれます。フィールドの詳細については、「ログフィールドリファレンス」をご参照ください。
ユースケース
問題のトラブルシューティング
アクセスログを活用して、問題を迅速に特定・解決します。
たとえば、status フィールドを用いて Global Accelerator の確認応答メッセージのステータスを確認し、アクセス要求が期待される応答を受信しなかった原因を特定できます。
ビジネス計画
アクセスログを分析して、ビジネス計画およびリソースのスケーリングを支援します。
たとえば、加速エリアにおけるトラフィック推移をもとに、事業成長に対応するため事前に帯域幅をスペックアップしたり、コスト削減のために帯域幅をスペックダウンしたりできます。また、アクセスログ内の http_host フィールドを活用して、特定の期間中にアプリケーションにアクセスしたホストの一覧を確認し、アプリケーションの更新に備えることができます。
課金
GA のアクセスログ機能は無料です。SLS の利用料金のみが発生します。詳細については、「Simple Log Service の課金」をご参照ください。
制限事項
アクセスログ記録機能は、SLS がサポートされているリージョンでのみ利用可能です。詳細については、「サポート対象リージョン」をご参照ください。
アクセスログは、標準 GA インスタンスのみでサポートされています。ベーシック GA インスタンスでは利用できません。本トピックのすべての手順は、標準 GA インスタンスを対象としています。
Alibaba Cloud のポイント・オブ・プレゼンス(POP)ノード上に展開されたエンドポイントグループのアクセスログは収集できません。
エンドポイントのドメイン名をクエリすることはできません。
アクセスログ機能が利用できない場合、ご利用のインスタンスのバージョンがこの機能をサポートしていない可能性があります。この機能を利用するには、アカウントマネージャーに連絡してインスタンスのアップグレードを依頼してください。
アクセスログの作成
開始する前に、リスナーおよびエンドポイントグループが GA インスタンスに追加されていることをご確認ください。詳細については、「スマートルーティングリスナーの追加と管理」をご参照ください。
Global Accelerator コンソールにログインします。
インスタンス ページで、GA インスタンスの ID をクリックします。
インスタンスの詳細ページで、アクセスログ タブをクリックします。
アクセスログ タブで、アクセスログの作成 をクリックします。ストレージ構成 ダイアログボックスで、以下のパラメーターを設定し、OK をクリックします。

構成
説明
ストレージコンテンツの選択
リスナー ID/名前
既存のリスナーを選択します。
エンドポイントグループ ID/名前
送信先のエンドポイントグループを選択します。
ストレージ設定
リージョン
デフォルトでは、エンドポイントグループが配置されているリージョンが選択されます。
プロジェクト
SLS におけるリソースの隔離およびコントロールのためのリソース管理単位です。
プロジェクトの選択 をクリックして既存のプロジェクトを選択するか、プロジェクトの作成 をクリックして新規作成します。
Logstore
SLS におけるログデータの収集、保存、およびクエリを行う単位です。
Logstore の選択 をクリックして既存の Logstore を選択するか、Logstore の作成 をクリックして新規作成します。
カスタムヘッダー
カスタムヘッダーを有効にする
有効化すると、GA は指定された HTTP ヘッダーをアクセスログの
ga_headersフィールドに記録します。説明カスタムヘッダー機能は段階的リリース中です。有効化については、アカウントマネージャーにお問い合わせください。
カスタムヘッダーのデフォルト最大サイズは 1 KB です。最大 4 KB まで拡大可能です。変更を依頼する場合は、アカウントマネージャーにお問い合わせください。
この機能を有効化すると、ログデータ量が増加し、Simple Log Service (SLS) の追加課金が発生する場合があります。詳細については、「Simple Log Service の課金」をご参照ください。
header name
記録する HTTP ヘッダーの名前を入力します。複数の名前をセミコロン(;)で区切ります。空欄の場合は、すべてのヘッダーが記録されます。
説明この操作を実行すると、システムは GA 用のサービスリンクロール AliyunServiceRoleForGaFlowlog が存在するかどうかを確認します。
ロールが存在しない場合、システムは自動的にロールを作成し、ポリシー AliyunServiceRolePolicyForGaFlowlog をアタッチします。これにより、GA は SLS へのアクセスおよびフローログの SLS への配信権限を取得します。
ロールが既に存在する場合、システムは再作成しません。
詳細については、「AliyunServiceRoleForGaFlowlog」をご参照ください。
作成後、アクセスログ タブでアクセスログを表示できます。

関連操作
操作 | 説明 |
アクセスログの表示 |
|
カスタムヘッダーを編集 | アクセスログ タブで、アクセスログを見つけ、カスタムヘッダーを編集 を 操作 列からクリックします。構成を更新した後、OK をクリックします。 |
アクセスログの削除 |
|
SLS がアクセスログを収集した後、ログデータのダウンロード、配信、処理、およびアラート通知が可能です。詳細については、「Alibaba Cloud サービスのログに対する共通操作」をご参照ください。
利用例
生ログの表示
Logstore ページの 生ログ タブで、生ログエントリを表示できます。
たとえば、client_ip フィールドをクリックしてクライアント IP アドレス情報を表示できます。
特定のアクセスログのクエリ
Logstore ページで、[検索と分析] 検索ボックスに SQL ステートメントを入力して、特定のアクセスログをクエリできます。
たとえば、以下の手順に従ってクライアント IP アドレスの地理的分布をクエリできます。
序数 | 説明 |
1 | 以下の SQL ステートメントを入力してクライアント IP アドレスのヒートマップを生成し、クライアントが最も多く存在する上位 10 リージョンを表示します。これにより、容量計画を支援できます。 |
2 | 時間範囲を選択し、検索と分析 をクリックします。 |
3 | グラフ > プロパティ タブで、 |
ログフィールドリファレンス
以下は、SLS のアクセスログで利用可能なフィールドです。
フィールド | 説明 |
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 です。 |
ga_headers | カスタムヘッダーの内容です。カスタムヘッダー機能が有効化されている場合、GA は指定された HTTP ヘッダーをこのフィールドに記録します。 |