New Relic のブラウザモニタリングでは、フィルタリング可能なジオグラフィー UI ページにより、世界中のあらゆる都市、地域、国のパフォーマンス情報が色分けされたワールドビューで表示されます。フィルタリングして詳細情報を掘り下げることも、マウスを使って地図上の任意の場所を選択したり、拡大・縮小したりすることもできます。
強化された属性は、エンドユーザーのページロードタイミングに関する体験だけでなく、世界中のネットワークパフォーマンスに関する深い可視性を提供します。このレベルの視覚的な詳細は、ITやオペレーションの専門家がピアリング契約やCDNの使用に関するビジネス上の意思決定を行う際に特に役立ちます。
要件
収集データに影響を与える要因
ページロードのタイミング情報を取得するために、エージェントは、ほとんどの(すべてではない)ブラウザがサポートしている Navigation Timing API を使用しています。ブラウザが Navigation Timing API をサポートしていない場合、UI チャートとデータポイントは、DNS ルックアップ、接続、セキュアハンドシェイクなどのために受信したネットワークデータしか表示できません。これは、アプリの全体的なトラフィックの100%ではないかもしれません。
また、ファイアウォールは、エンドユーザーについて収集した地理的データに影響を与える可能性があります。
所在地別のパフォーマンスデータを表示
one.newrelic.com > ブラウザ> (アプリを選択)> ブラウザアプリ> フィルタリング可能な地理: イギリス・ロンドンの詳細情報にドリルダウンする前のマップの例です。
パフォーマンス情報をロケーション別に表示したり、並べ替えることができます。
Go to one.newrelic.com > ブラウザ> (アプリを選択)> Filterable Geography.
表示するパフォーマンスデータのタイプ をドロップダウンから選択するか、デフォルトの Average page load time を使用してください。
特定のエリアにドリルダウンするには 、地理的なマップ上の任意のエリアにマウスオーバーするか選択するか、またはマップの右にあるリストからワースト10のロケーションを選択してください。
特定のパフォーマンス指標を表示するには、ファネル
アイコンの下にある 属性 のいずれかを選択します。
比較データを表示するには、 Page load performance または Historical performance 選択した場所の地理的マップの下にあるチャートを選択してください。
地図機能の利用
詳細な情報にドリルダウンするには、New Relic の標準的な ユーザーインターフェイス関数 と ページ関数 のいずれかを使用します。以下は、Filterable Geography ページの追加オプションの概要です。
以下を行う場合... | 操作... |
---|---|
表示されるパフォーマンスデータの種類の変更 | ドロップダウンから選択してください。 デフォルトのパフォーマンス指標は 平均ページロード時間 です。マップの凡例には、選択した期間に最もパフォーマンスが高かった地域または低かった地域の10カ所が表示されます(選択したパフォーマンス指標による)。例えば、以下のようになります。
|
特定の場所に関するパフォーマンス情報の概要を表示 | 地図上の色の付いた部分にマウスオーバーしたり、リストから場所を選択したり、地図上の任意の場所を拡大・縮小したりすることができます。 |
ある場所の詳細データを見る | 地図上の任意のエリアを選択します。例えば、以下のようになります。
|
利用可能な属性のリストを隠す | ファンネル のアイコンを選択します。 |
大きな世界観への回帰 | 地図上で別の場所を選択するか、または フィルターラベルをクリアする 地図の上にある。 ヒント元の世界地図表示に戻るには、海の上の任意のエリアを選択します。 |
ヒートマップの詳細を見る
one.newrelic.com > ブラウザ> (アプリを選択)> ブラウザアプリ> フィルタリング可能な地理: フィルタリングツールとズームツールを使って、イギリスのロンドンに関する詳細な情報を掘り下げたときのマップの例です。このエリアの全体的なスループットは良好ですが(緑)、近くにある黄色のエリアや、より小さな赤やオレンジの円は、スループットの問題が様々なレベルで発生している近隣の都市を示しており、それらの都市の大きさではありません。
Filterable Geographyのヒートマップは、色と円の大きさでパフォーマンスの質を識別します。
ヒートマップ | 説明 |
---|---|
カラースケール | パフォーマンスの質は、緑(最高)から黄色、オレンジ、そして赤(最悪)へと変化していきます。パフォーマンスではなく使用状況の指標を選択した場合、ヒートマップは紫色の濃淡で表示され、最も濃い色は使用状況が高いことを示しています。 カラースケールは、アプリの特定のパフォーマンスに適応します。各エリアは、 パーセンタイルの範囲 。各色のセグメントの範囲を表示するには、ヒートマップの凡例にマウスオーバーします。 |
閾値 | ドロップダウンから選択したパフォーマンス指標の種類と、アプリが報告した最大値に基づいて、異なるしきい値が色に動的に適用されます。例えば、 Average page load time の緑は、0~3.3秒を示し、 Average network time の緑は、0~256ミリ秒を示しています。 |
サークル | マップの色付きの円を見れば、パフォーマンスに問題のあるエリアが一目瞭然です。各円の半径は、都市の大きさではなく、その都市で報告されたスループットに基づいています。 たくさんの円が重なって見えることがあります。これは通常、交通量の多い地域を表す大都市圏の集まりを示しています。 |
フィルター・パフォーマンス・メトリクス
フィルター の機能は、以下のような様々なカテゴリーの属性によってデータを選択し、グループ化することができます。
ページビュー
- ジオグラフィー
- ブラウザ
- アイデンティティ
- カスタム
フィルタリングされた結果は地理的なマップ上に表示され、そこから の標準的なマップ機能 を使ってさらに詳細を調べることができます。以下に例を示します。
性能比較の詳細を見る
ページロードパフォーマンス と ヒストリカルパフォーマンス タブのチャートは、選択したロケーションの比較パフォーマンスの詳細が自動的に更新されます。
one.newrelic.com > ブラウザ> (select an app)> ブラウザアプリ> Filterable Geography: Charts on Page Load Performance and Historical Performance タブは、選択された場所の詳細が自動的に更新されます。
Page load performance タブには2つのチャートが表示されます。 Average page load time チャートには以下が含まれます。
- 各セグメントの平均ページロード時間 ページロードタイミングプロセス 単位:秒
- リクエストのキューイング 情報(リクエストが生産システムに入ってからアプリケーションに届くまでの時間) 該当する場合
平均ネットワーク時間 チャートには、DNSルックアップ、接続確立、セキュアハンドシェイクにかかる時間など、主要な要素が秒単位で表示されています。
ヒント
チャート上の領域がゼロまたはゼロに近い状態で表示されることがあります。これは、一部のアプリケーションが既存のTCP接続を使用しており、新たな接続を確立する必要がないためです。
Historical performance タブでは、選択した の期間 、昨日、先週の選択した場所の比較データが表示されます。これには以下が含まれます。
- 平均応答時間
- スループット(ページ/分) (ppm)
利用可能なメトリクス
地理的なパフォーマンスデータを以下のような指標でフィルタリングし、グループ化することができます。
パフォーマンス | メトリクス |
---|---|
ウェブページ |
|
ネットワーク | |
ユーザーエージェント |
|
性能と使用範囲
色分けされた凡例は、パフォーマンスと使用量をパーセンタイルの範囲で示しています。