アプリケーションがファイルのダウンロードや Alibaba Cloud CDN による配信加速に依存している場合、転送速度の低下や CDN の構成ミスにより、リージョンやネットワークを問わずユーザー体験が劣化する可能性があります。Application Real-Time Monitoring Service (ARMS) の合成監視機能では、分散型の監視ポイントからファイルのアップロードおよびダウンロードを定期的にシミュレートするタスクを作成できます。これにより、ユーザーが問題に遭遇する前に、転送ボトルネックの検出、CDN 加速効果の測定、可用性に関する課題の特定が可能です。
一般的な HTTP モニタリングとは異なり、このタスクタイプでは、転送サイズの上限やダウンロードエンジン(cURL または WinInet)の選択といった専用コントロールを提供します。
2024 年 6 月 1 日以降、合成監視は新規ユーザー向けに従量課金およびサブスクリプションリソースの提供を終了しました。詳細については、「合成監視の新規開通停止に関するお知らせ」をご参照ください。
前提条件
作業を開始する前に、以下の要件を満たしていることを確認してください。
ARMS が有効化された Alibaba Cloud アカウント (root ユーザー)
アクセス可能な対象ファイルの URL。URL は
http://またはhttps://で始まるもの、またはIP アドレス:ポート番号形式のいずれかであること
タスクの作成
ARMS コンソール にログインします。
左側のナビゲーションウィンドウで、合成監視 > 定期テスト を選択します。
合成タスク ページで、新規タスク をクリックします。
合成タスクの作成 ページで、ファイル転送 & CDN スピードテスト をクリックします。
STEP1 セクションで、タスクの基本設定を行います。
パラメーター 説明 タスク名 タスクを識別しやすい名前を指定します。対象リソースとテスト目的がわかるような名前(例: CDN-download-prod-assets)を使用してください。対象アドレス テスト対象リソースの URL または IP アドレス。サポートされる形式は、 httpまたはhttpsで始まる URL、またはIP アドレス:ポート番号形式です。発信頻度 タスクの実行頻度。頻度:連続するテスト実行間の間隔。カスタム:カスタム スイッチをオンにして、テスト実行を特定の時間帯に限定できます。 STEP2 セクションで、監視ポイントを選択します。監視ポイントとは、合成監視がテストを実行する地理的な場所です。最も意味のある結果を得るために、実際のユーザー分布を反映したポイントを選択してください。
説明IPv6 Web アプリケーションは、データセンターの監視ポイントからモニタリングできません。
パラメーター 説明 監視ポイントタイプ 対象ユーザーのデバイスタイプに合わせて、PC エンド または モバイルエンド を選択します。 監視ポイントグループ 事前定義済みまたはカスタムグループを選択します。推奨監視ポイントグループ:システムが推奨するよく使用されるポイント。すべての監視ポイントグループ:利用可能なすべてのポイント。カスタム監視ポイントグループ:再利用のために保存したポイント。 監視ポイントの選択 右側の 選択済み監視ポイント セクションに個別のキャリアを追加します。この選択を後で再利用する場合は、カスタム監視ポイントグループとして保存してください。 STEP3 セクションで、高度な設定を構成します。高度な設定では、ネットワーク挙動、タイムアウト、リクエストのカスタマイズ、結果の検証を制御します。
パラメーター 説明 IP プロトコル Web サイトにアクセスするサーバーが使用する IP プロトコル。自動:IPv4 または IPv6 でランダムにテストします。IPv4:IPv4 のみでテストします。IPv6:IPv6 のみでテストします。 カーネルダウンロード ファイルをダウンロードする際に使用するエンジン。curl:Windows、Linux、macOS をサポートするクロスプラットフォームのオープンソースライブラリ。サーバーまたは macOS のダウンロード速度テストに推奨されます。WinInet:Windows ネイティブの API ライブラリ。Windows のダウンロード速度テストに推奨されます。 プロトコル 選択したダウンロードカーネルが使用するプロトコル。 監視関連項目 リダイレクト:リダイレクト後にブラウジングを継続するかどうか。 証明書エラーを無視 ハンドシェイク中に特定の SSL 証明書エラーをスキップします:証明書ステータスエラーを無視、証明書の信頼されていない状態を無視、ホスト無効エラーを無視。 パラメーター 説明 監視タイムアウト タスクの最大持続時間(ミリ秒)。この制限を超えるとタスクは停止します。デフォルト値: 60000(60 秒)。接続タイムアウト TCP 接続の最大待機時間(ミリ秒)。この制限内に接続が確立されない場合、エラーコード 601を含むメッセージが返されます。デフォルト値:5000(5 秒)。転送サイズ テスト中にダウンロードするファイルの最大サイズ。最大値:20 MB。 パラメーター 説明 カスタムヘッダー HTTP リクエストヘッダーのフィールドを追加または変更します。フィールドにヘッダー値を入力してください。 ホストのカスタマイズ カスタムホストモード。ポーリング または ランダム モードを選択し、コンマ区切りで IP アドレスを入力します。例: 192.168.1.11,192.168.1.12:www.a.domain。コロン (:) を使用すると、コロンより前の URL が自動的に解決されます。パラメーター 説明 キーワードの検証 レスポンスヘッダーを期待される内容に対して検証します。文字列検証:レスポンスデータに指定された文字列が含まれているかをチェックします。含まれていない場合、エラーが報告されます。MD5 検証:レスポンスデータをファイルとして保存し、その MD5 ハッシュを計算して、期待値と完全に一致するかを確認します。 ハイジャックパラメーター DNS ハイジャックホワイトリスト:ドメインに対する信頼できる IP アドレスまたは CNAME レコードを定義します。DNS 解決の結果がホワイトリストに含まれない IP アドレスまたは CNAME レコードの場合、DNS ハイジャックがフラグ付けされます。形式: ドメイン名:マッチングルール。マッチングルールには、正確な IP アドレス、ワイルドカード、サブネットマスク、CNAME レコードを縦棒 (|) で区切って指定できます。例:www.aliyun.com:202.0.3.55|203.3.44.67— この 2 つの IP アドレス以外に解決された場合は、ハイジャックされたとみなされます。可用性アサーション モニタリング結果を「可用」と見なすための条件。応答がすべての指定された条件を満たした場合にのみ、タスクは「可用」とマークされます。 パラメーター 説明 リソースグループ タスクを割り当てるリソースグループ。リソースグループの作成方法については、「リソースグループの作成」をご参照ください。 タスクの作成 をクリックします。タスクが作成されると、合成タスク ページにリダイレクトされます。
次のステップ
タスクダッシュボードでファイル転送のパフォーマンスメトリクスを確認します。詳細については、「ファイル転送および CDN スピードテストタスクのダッシュボードの表示」をご参照ください。