多拠点監視

CDNが誤った地域にルーティングされている、ファイアウォールがある国をブロックしている、DNSプロバイダーが地域障害を起こしている——それらは単一拠点監視では明らかになりません。

多拠点監視を有効化する →

稼働監視 - DiagnoSEO

単一ロケーションでのモニタリングは誤解を招きます

あなたのモニタがフランクフルトのサーバーから稼働し、サイトもフランクフルトで問題なく動いていれば、ステータスは「グリーン」になります。しかしそれは、サンパウロのCDNエッジが6時間前から全てのブラジルのユーザーに502を返していることは教えてくれません。セキュリティポリシー更新後に偶然US/EASTのIPレンジをブロックし始めたファイアウォールのことも分かりません。オーストラリアでのDNSプロバイダの地域障害も分かりません。東京からのトラフィックが、設定ミスのあるシンガポールのオリジンにルーティングされ始めたことも把握できません。こうした障害はいずれもローカルで、あなたのモニタがある場所には影響しないため、該当地域のユーザーが報告してくれるまで(多くの場合数日後にチケットや収益減少で)検知されません。

マルチロケーションモニタリングはこの問題を解決します。複数の国にある独立したサーバーから同じチェックを実行し、それぞれのロケーションが個別にレポートを返します。13カ所のうち12カ所が「グリーン」で1カ所だけ「レッド」なら、その障害はローカルで、どの地域かも一目瞭然です。これにより診断範囲は劇的に絞り込まれます─それはオリジンでもコードでもなく、オリジンとその地域の間に問題があるということです。

チェックの発信元

DiagnoSEO Uptime Monitoringは、ScrapingBeeのプレミアムプロキシネットワークを使い、13カ国からのチェックを提供します:米国(us)、イギリス(gb)、ドイツ(de)、フランス(fr)、イタリア(it)、スペイン(es)、ポーランド(pl)、オランダ(nl)、カナダ(ca)、オーストラリア(au)、日本(jp)、ブラジル(br)、インド(in)。各ロケーションは、その国の実際のレジデンシャルまたはデータセンターIPを使用しているため、geo-IPベースのサービス(CDN、WAF、パーソナライズプラットフォーム等)は、リクエストが本当に現地から発信されたものとして認識します。

これは想像以上に重要です。多くのWAFやボット検知システムは、一般的なクラウドからの「モニタリングIP」を密かにブロックしています。そのため、AWS us-east-1のようなジェネリックなロケーションからのチェックが「通過」しても、実際のカリフォルニアユーザーの体験とは異なる可能性があります。プレミアムプロキシのロケーションは、現実のユーザーそのものに見えます。

各ロケーションでチェックされる内容

有効になっている各ロケーションについて、モニタはその国のプロキシ経由で完全なHTTP(S)リクエストを実行します。チェックはリダイレクトに従い、ステータスコードの検証、応答時間の計測、エラーの記録を行います。結果は各ロケーションごとに保存されるので、ダッシュボードはアップタイム、応答時間、各ロケーション最新ステータスを明示的に示します。例えば3カ所がダウンし、10カ所が正常の場合、この状況が分かりやすく表示され、「ダウン」ではなく「一部障害」として示されます。

各ロケーションのチェックは、その地理からあなたのオリジンまたはCDNエッジへの実際のラウンドトリップです。したがって応答速度はユーザーの実体験を反映します:優れたCDNではどの地域でも応答が速く、設定の悪いCDNはオリジンから離れるほど応答が遅く、CDN無しのオリジンは物理的距離に応じて悪化します。

マルチロケーションアラートの動作

ダッシュボード上では、マルチロケーションの結果はメインのチェックを補完する存在です。あなたのメインのモニタは引き続き当社インフラから実行され基本のアップ/ダウンステータスを提供します。マルチロケーションのチェックは別スケジュールで(最小60分、モニターごとに設定可)実施され、詳細表示時に追加行として現れます。特定の地域の障害でアラートを出したい場合は設定可能─任意のロケーションが2回連続でマルチロケーションチェックに失敗すれば、それはアラート対象イベントとなります。

この区分けは意図されたものです。1分ごとのシングルロケーションチェックは負荷になりませんが、13ロケーションで1分ごとに実行すれば毎分13回のラウンドトリップとなり、コストも高く単一地域で発生するジッターで運用上ノイズが増えます。60分間隔のマルチロケーションは、「地域障害」を1時間以内で確実に捉えつつ、アラート疲労も防げる最適なバランスです。

コストとクレジットについて

マルチロケーションはプレミアム機能で、各チェックは有料のプレミアムプロキシネットワークを通じて実行されます。各ロケーション・各チェック実行ごとにDiagnoSEOアカウントから1クレジット消費します。例:5モニター × 4ロケーション × 1時間1回 × 24h × 30日 = 14,400クレジット/月。Advanced/Proプランで快適な予算と十分なカバレッジです。あなたのユーザーに重要なロケーションのみ選択しましょう。例えばアメリカ圏のECであればus, ca, mx(プロキシ経由us)、EU向けならgb, de, fr, pl。グローバルユーザーがいなければ13カ国全て有効にする必要はありません。

マルチロケーションで検出できないこと

明確にしておくべき点があります。マルチロケーションモニタリングは各地域からHTTPレイヤへの到達性のみを確認し、JavaScriptの実行や本物のブラウザによるページレンダリング、ユーザー操作のシミュレーションは行いません。たとえば、JSバンドルがブラジルのiOS Safariだけで読み込まれない場合、マルチロケーションチェックは正常判定となり、そのユーザーには問題が残ります。完全なブラウザレンダリング検証が必要な場合は、マルチロケーションのアップタイムとRUM(リアルユーザーモニタリング)データをアナリティクスプラットフォームから組み合わせてご利用ください。

始め方

ツールを開き、任意のモニターを編集し、「マルチロケーション」セクションを展開、関心のある国を選択し、マルチロケーションの間隔(最小60分)を設定後、保存します。1時間以内に各ロケーションのデータが表示され始めます。初めて1つの地域だけがレッドになり他がグリーンの時、その機能がクレジットに値する理由がはっきりと分かるでしょう─それは4時間のデバッグ時間を節約できた瞬間です。

よくあるご質問

  • 13の地理的リージョン:アメリカ(東西)、イギリス、ドイツ、フランス、イタリア、スペイン、ポーランド、オランダ、カナダ、オーストラリア、日本、ブラジル、インド。いずれも独立して同じチェックを実行し、個別にレポートされます。

  • ユーザーによって見える状況は異なります。欧州からアクセスすればUPでもアジアからはDOWN(地域CDN障害、DNS伝播問題、ジオルーティング問題など)という場合があります。マルチリージョンのモニタリングはこれらを捉えることができ、シングルリージョンだと完全に見逃します。

  • 各リージョンごとに独立したチェックとして課金されます。3リージョンから毎分監視すると、シングルリージョンの3倍のクレジットが必要です。カバーしたい地理に応じ、通常3〜5リージョンを選ぶと、典型的なサイトの大半のユーザーを網羅できます。

  • はい、それぞれのリージョンで独立したチェック及びアラート発報が行われます。全体障害の場合、全リージョンからチェック間隔内にアラートが届きます。もし部分的な地域障害であれば、その地域のみアラートが届くため、障害箇所の特定に役立ちます。

  • はい。各モニターごとにどのリージョンからチェックするか設定できます。例えばポーランドのECなら、ポーランド・ドイツ・イギリスだけを監視対象にすればOKです。日本の顧客がいなければ日本から監視する必要はなく、クレジットとノイズを削減できます。

多拠点監視を有効化する →

上位表示と質の高いトラフィックを実現

SEOとコンテンツマーケティング向け、AI搭載のNo.1フルスタックソフトウェアでビジネスを成長させましょう。

アドバンスへアップグレード