Global Accelerator (GA) はオリジンプローブ機能を提供します。リスナーにオリジンプローブタスクを作成し、検出ポイントから GA を経由してオリジンサーバーまでのエンドツーエンドのネットワーク品質を監視できます。これにより、ネットワーク障害を迅速に特定し、ネットワークを最適化できます。
オリジンプローブの概要
GA インスタンスのリスナーにオリジンプローブタスクを作成できます。このタスクは、複数のリージョンに分散された検出ポイントから、実際のユーザーアクセスをシミュレートしたプローブリクエストを送信し、オリジンサーバーへのアクセスを監視して、その可用性を測定します。
デフォルトでは、オリジンプローブタスクは 5 分ごとに実行されます。以下の機能を使用して、可用性の異常をリアルタイムで監視することもできます。
ネットワーク診断
今すぐ診断:オリジンサーバーの可用性が低下した場合、この機能を使用してネットワークリンクの問題をトラブルシューティングできます。
自動診断の設定:可用性が指定されたしきい値を下回ると、診断が自動的にトリガーされます。これにより、異常に関するデータがキャプチャされ、将来のトラブルシューティングに役立ちます。
アラートルールの作成
オリジンプローブタスクのアラートルールを作成できます。可用性が指定されたしきい値を下回るとアラートがトリガーされ、エンドツーエンドのネットワーク品質をリアルタイムで監視できます。
課金
オリジンプローブ機能は無料です。オリジンプローブタスクにアラートルールを設定した場合、SMS または電話で送信されるアラート通知に対して課金される場合があります。詳細については、概要をご参照ください。
制限事項
オリジンプローブタスクは、Large I 仕様以上の標準 GA インスタンスに対してのみ作成できます。
UDP リスナーに対してオリジンプローブタスクを作成することはできません。
監視対象ホストに指定されたポートは、リスナーのポート範囲内である必要があります。
検出ポイントは、HTTP または HTTPS によるプローブのみをサポートし、IPv4 を使用します。
GA インスタンスごとに、最大 5 つのオリジンプローブタスクを作成できます。
前提条件
オリジンプローブタスクを作成する前に、GA インスタンスが 利用可能 状態であることを確認します。
-
ご利用の GA インスタンスがサブスクリプション課金方法を使用している場合、基本帯域幅プランを購入し、関連付け済みである必要があります。
GA インスタンスのアクセラレーションエリア、リスナー、エンドポイントグループを設定済みであること。詳細については、次のトピックをご参照ください。
操作手順
オリジンプローブタスクの作成
- Global Acceleratorコンソールにログインします。
左側のメニューで、配信元プローブ をクリックします。
配信元プローブ ページで、配信元プローブタスクの作成 をクリックします。配信元プローブタスクの作成 ダイアログボックスで、次のパラメーターを設定し、OK をクリックします。
パラメーター
説明
[タスク名]
オリジンプローブタスクの名前を入力します。
[IP プロトコル]
オリジンプローブタスクで使用される IP プロトコルです。
[IPv4] のみがサポートされています。
[Global Accelerator インスタンス]
監視する GA インスタンスを選択します。
標準 GA インスタンスのみがサポートされています。
[リスナー]
監視するリスナーを選択します。
UDP リスナーはサポートされていません。
[ドメイン名]
監視するドメイン名、またはアクセラレーション IP アドレスを入力します。
監視用にカスタムポートを指定することもできます。ポートを指定しない場合、デフォルトポートは HTTP で 80、HTTPS で 443 です。ポートはリスナーのポート範囲内である必要があります。
ドメイン名の入力
形式は
<ドメイン>:<ポート>(ポートはオプション) またはhttp://<ドメイン>:<ポート>(ポートはオプション) 形式でドメイン名を入力する場合、カスタムポートを指定できます。デフォルトポートは 80 です。例:
example.com、http://example.com、およびhttp://example.com:8080。https://<ドメイン>:<ポート>(ポートはオプション) 形式でドメイン名を入力する場合、カスタムポートを指定できます。デフォルトポートは 443 です。例:
https://example.comおよびhttps://example.com:8443。
アクセラレーション IP アドレスの入力
<アクセラレーション IP アドレス>:<ポート>(ポートはオプション) またはhttp://<アクセラレーション IP アドレス>:<ポート>(ポートはオプション) 形式でアクセラレーション IP アドレスを入力する場合、カスタムポートを指定できます。デフォルトポートは 80 です。例:
47.254.XX.XX、http://47.254.XX.XX、http://47.0.XX.XX:22など。https://<アクセラレーション IP アドレス>:<ポート>(ポートはオプション) 形式でアクセラレーション IP アドレスを入力する場合、カスタムポートを指定できます。デフォルトポートは 443 です。例:
https://47.254.XX.XXおよびhttps://47.254.XX.XX:8443。
複数の監視アドレスを一度に入力できます。各アドレスを改行で区切ります。GA は、アドレスごとに個別のオリジンプローブタスクを自動的に作成します。
[頻度]
オリジンサーバーへのプローブ間隔。
デフォルト値は 5 分 です。検出ポイントは 5 分に 1 回、ターゲットアドレスを監視します。
[自動診断]
自動診断を有効にするかどうかを指定します。
この機能を有効にすると、指定された条件が満たされたときにシステムが自動的にネットワーク診断をトリガーします。
[トリガー条件]
可用性のしきい値に基づいて自動診断をトリガーする条件です。
トリガー条件 パラメーターは、自動診断 を有効にした後にのみ設定できます。
例えば、「[可用性 <] 90% [ネットワークリンク診断のトリガー]」は、オリジンサーバーの可用性が 90% 未満の場合、システムが検出ポイントからオリジンサーバーへのネットワークリンク診断を自動的にトリガーすることを意味します。
[詳細設定]
[HTTP メソッド]
オリジンプローブタスクのリクエストメソッドを設定します。
リクエストメソッドを選択します。有効な値は GET、POST、HEAD です。
選択したリクエストメソッドに基づいて、次のパラメーターを設定します。
[コンテンツのリクエスト]: オリジンプローブタスクが送信するリクエストの内容です。形式は
key1=value1;key2=value2のようなキーと値のペア、または{"test":"testValue"}のような JSON 文字列です。このパラメーターは、HTTP メソッド が [POST] に設定されている場合にのみ必須です。
[HTTP ヘッダー]:リクエストのヘッダー情報です。 形式は
key1:value1です。 複数のヘッダーは改行で区切ります。[許容される HTTP ステータスコード >=400]:成功と見なすべき 400 以上の HTTP ステータスコード。これらのコードは通常エラーを示しますが、アプリケーションの正常なステータスを表すものを指定できます。複数のコードはカンマ (,) で区切ります。
[SNI の有効化]
SNI (Server Name Indication) を有効にするかどうかを指定します。この機能はデフォルトで無効になっています。
この機能により、サーバーは単一の IP アドレスから複数の SSL 証明書を提示できます。
配信元プローブタスクの作成 ダイアログボックスで、閉じる をクリックします。
異常をリアルタイムで監視するには、3〜5 分待ってから [アラートの作成方法の表示] をクリックして CloudMonitor コンソールに移動し、関連するアラートルールを設定します。詳細については、「アラートルールの作成」をご参照ください。
ネットワーク診断
- Global Acceleratorコンソールにログインします。
左側メニューで、配信元プローブ をクリックします。
配信元プローブ ページで、オリジンプローブタスクを見つけてその ID をクリックします。
オリジンプローブタスクの詳細ページで、ネットワーク診断 タブをクリックし、診断方法を選択します。
[診断]:診断 をクリックします。
[自動診断の設定]:自動診断の設定 をクリックします。自動診断の設定 ダイアログボックスで、ステータス と トリガー条件 を設定し、OK をクリックします。
説明診断方法を選択すると、システムはすぐに診断を開始します。このプロセスが完了するまで約 1 分かかります。
ネットワーク診断 タブで、診断結果を表示します。
デフォルトでは、システムは過去 1 時間の診断結果を表示します。カスタムの時間範囲を指定して、その期間の結果を表示することもできます。システムは過去 30 日間の診断結果を表示できます。

項目
説明
[診断ステータス]
[成功しました]:診断は問題なく完了しました。
[失敗]:診断で問題が見つかりました。トラブルシューティングを行うには、HTTP 診断 コード、HTTP 診断コンテンツ、診断結果 を確認してください。
[HTTP 診断 コード]
オリジンサーバーから返された値を記録します。
2xx:成功ステータスコード。リクエストは正常に処理されました。
3xx:リダイレクトステータスコード。リクエストを完了するには、さらなるアクションが必要です。
4xx:クライアントエラーステータスコード。サーバーはリクエストを処理できません。
5xx:サーバーエラーステータスコード。サーバーはリクエストを処理できませんでした。
600:内部エラー。例えば、リスナーが設定されていません。詳細については、対応する診断結果を参照してください。
2xx から 5xx のステータスコードの意味の詳細については、「一般的な HTTP ステータスコード」をご参照ください。
[HTTP 診断コンテンツ]
ネットワーク診断から取得した応答情報を記録します。
情報は問題の原因によって異なります。応答はオリジンサーバーから返される場合があります。たとえば、オリジンサーバーがリクエストされたページを見つけられない場合、
404 Not Foundを含む診断内容を返します。応答は検出ポイントから返される場合もあります。たとえば、オリジンサーバーのポートが開いていない場合、応答にはGet http://www.aliyun.com/: dial tcp 106.11.XX.XX:80: connect: connection refusedのような診断内容が含まれます。[診断結果]
オリジンプローブタスクの診断結果の説明です。
All forward nodes work well.:問題は検出されませんでした。
Endpoint network error.:オリジンサーバーで問題が発生しました。オリジンサーバー上のアプリケーションが正しく実行されているか確認してください。
Public network error.:パブリックネットワークエラーが発生しました。これは通常、クライアントとアクセラレーションエリア間のネットワークエラーを指します。
GA internal error.:内部エラーが発生しました。例えば、GA インスタンスがリクエストの処理中に例外を検出しました。
GA has been deleted.:現在の GA インスタンスは削除されました。
GA state is not stable:現在の GA インスタンスは、設定中などの不安定な状態です。
GA has no listener configuration.:現在の GA インスタンスにリスナーが設定されていません。
Missing endpoint configuration.:エンドポイントが設定されていません。
Missing acceleration region configuration.:アクセラレーションエリアが設定されていません。
Missing endpoint group configuration.:エンドポイントグループが設定されていません。
アラートルールの作成
- Global Acceleratorコンソールにログインします。
左側メニューで、配信元プローブ をクリックします。
配信元プローブ ページで、アラートルールの作成 をクリックします。
CloudMonitor コンソールの アラートルール ページで、アラートルールの作成 をクリックします。
アラートルールの作成 パネルで、パラメーターを設定してアラートルールを作成し、OK をクリックします。
次の表は、このトピックに特に関連性の高いパラメーターのみを一覧表示しています。その他のパラメーターについては、「アラートルールの作成」をご参照ください。
パラメーター
説明
[プロダクト]
Global Accelerator を選択します。
[リソース]
アラートルールが適用されるリソースの範囲を選択します。
[すべてのリソース]:アラートルールは、現在の Alibaba Cloud アカウント内のすべての標準 GA インスタンスに適用されます。
[アプリケーショングループ]:アラートルールは、現在の Alibaba Cloud アカウント内の指定されたアプリケーション グループ内のすべてのリソースに適用されます。
[インスタンス]:アラートルールは、現在の Alibaba Cloud アカウント内の指定された標準 GA インスタンスに適用されます。
アプリケーショングループ または インスタンス を選択した場合は、関連リソース も指定する必要があります。ターゲットの標準 GA インスタンスを含むアプリケーション グループを選択するか、ターゲットの標準 GA インスタンス自体を選択します。
[説明]
アラートルールの本文。監視データがアラート条件を満たすと、アラートがトリガーされます。ルールの説明を設定するには:
ルールの作成 をクリックします。
ルールの説明を追加 パネルで、ルール名、メトリックタイプ、メトリック、しきい値とアラームレベル などのパラメーターを設定します。
このトピックでは、オリジンサーバーの可用性に関するアラートルールを設定する方法について説明します。次のパラメーターに注意してください。
[メトリック]: を選択します。
[ディメンション]:ターゲットのオリジンプローブタスクの ID を選択します。
OK をクリックします。
オリジンプローブの結果の表示
- Global Acceleratorコンソールにログインします。
左側メニューで、配信元プローブ をクリックします。
配信元プローブ ページで、オリジンプローブタスクを見つけてその ID をクリックします。
タスク詳細ページで、モニタリング タブをクリックして結果を表示します。

概要 セクションには、オリジンサーバーの可用性やアラートなどの情報が表示されます。
アラートルールとアラート履歴を表示するには、まずオリジンプローブタスクのしきい値ベースのアラートルールを作成する必要があります。詳細については、「アラートルールの作成」をご参照ください。
可用性分析 セクションでは、時間範囲を選択して、その期間の可用性統計を表示できます。
配信元プローブ (過去 6 時間) セクションでは、インターネットサービスプロバイダー (ISP) と検出ポイントで結果をフィルタリングして、特定の詳細を表示できます。DescribeApplicationMonitor API を呼び出して、オリジンプローブタスクに対応する検出ポイントを表示できます。
関連操作
操作 | 説明 |
オリジンプローブタスクの変更 |
|
オリジンプローブタスクの有効化または無効化 | 配信元プローブ ページで、目的のタスクを見つけ、ステータス 列のトグルを使用して有効または無効にします。 説明 オリジンプローブタスクに関連付けられているリスナーを削除すると、タスクも無効になります。 |
オリジンプローブタスクの削除 |
|
例
ウェブサイト example.com が、ユーザーのアクセス体験を向上させるために Global Accelerator を使用しているとします。Global Accelerator のインスタンスモニタリング機能を使用して、アクセラレーションエリアとエンドポイントリージョン間の帯域幅と接続データを表示できます。
クライアントからオリジンサーバーまでのエンドツーエンドのネットワーク品質をより完全かつタイムリーに可視化するために、Web サイトはオリジンプローブも設定します。
デフォルトのプローブ
デフォルトでは、オリジンプローブタスクは 5 分ごとに実行され、オリジンサーバーの可用性の基本的な監視を提供します。次の図は、この例のオリジンプローブ設定を示しています。
リアルタイム監視
この Web サイトでは、自動診断を有効にし、アラートルールを作成して、オリジンサーバーの問題をリアルタイムで監視します。
次の図は、この例の自動診断設定を示しています。可用性が 95% を下回ると、システムは自動的にネットワークリンク診断をトリガーし、異常に関するデータを保持します。

次の図は、この例のアラートルール設定を示しています。可用性が設定されたしきい値を下回ると、システムはアラートレベルに基づいてアラート通知を送信します。例えば、可用性が 3 回連続して 80% を下回った場合、緊急アラート通知がトリガーされます。

関連ドキュメント
CreateApplicationMonitor:オリジンプローブタスクを作成します。
UpdateApplicationMonitor:オリジンプローブタスクの設定を更新します。
DisableApplicationMonitor:オリジンプローブタスクを無効にします。
EnableApplicationMonitor:オリジンプローブタスクを有効にします。
DeleteApplicationMonitor:オリジンプローブタスクを削除します。
ListApplicationMonitor:オリジンプローブタスクを照会します。
DescribeApplicationMonitor:オリジンプローブタスクの詳細を照会します。
DetectApplicationMonitor:ネットワーク診断を有効にします。
ListApplicationMonitorDetectResult:オリジンプローブタスクの診断結果を照会します。