Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

Observatory(ベータ)

最終更新 Markdown で表示Agent セットアップ

Observatory は、合成テストとブラウザからの実ユーザーデータを使って、ウェブサイトのパフォーマンスを評価します。これらのデータソースから得られるメトリクスは、パフォーマンスについて異なる種類の洞察を提供します。Cloudflare は Observatory の分析結果を使い、パフォーマンスの問題に最も合うツールで最適化を推奨します。

合成テスト

名前のとおり、合成テストはサーバーを使って、ユーザーがサイトにアクセスするときに遭遇しうる条件をシミュレートします。条件を毎回同じように再現しやすいため、一貫性がある点が利点です。コード変更がサイト全体のパフォーマンスにどう影響するかの分析や、任意の URL のテストもできます。ただし、合成的な性質のため、実ユーザーが経験する条件の幅広さや多様性は再現できません。

Observatory が提供する合成テストは、次の 2 種類です。

ブラウザテスト

ブラウザテストは、ヘッドレスブラウザで指定したページを読み込み、Google Lighthouse を実行します。主要なパフォーマンスメトリクスを報告し、改善のための簡単な提案を示します。

ネットワークテスト

ネットワークテストは、エンドポイントのネットワークとバックエンドのパフォーマンスを詳しく分解することに重点を置きます。収集するメトリクスの詳細は、ネットワーク監視メトリクス を参照してください。

ネットワーク比較テスト

Observatory では、完了した任意の 2 つのテストを選んで、ネットワークテストを比較できます。各テストの結果はヒストグラムとして並べて表示されるため、両方のテストにわたるデータポイントの分布を視覚的に比較しやすくなります。

リアルユーザーモニタリング(RUM)

一方、リアルユーザーモニタリング(RUM)は、実際のユーザーが自サイトにアクセスしたときの実測メトリクスを取得します。ユーザーは世界のさまざまな場所から、異なるネットワーク条件、ISP、デバイス、ブラウザ、ブラウザ拡張機能、ほかのリソースを奪い合うソフトウェアでアクセスするため、合成テストでは捉えられない情報が得られます。実ユーザーデータには、合成テストにはないユーザー操作メトリクス Interaction to Next Paint(INP) も含まれます。

Free プランのお客様は RUM が自動で有効になり、EEA/UK/CH からのトラフィックは除外されます。不要な場合はオフにできます。ほかのプランのお客様は、必要に応じて RUM を有効にできます。

テストを実行

役に立ちましたか?