ブラウザ合成モニタリングの概要
ジョブの作成
- いずれかのブラウザアプリケーションを開きます。
- [Jobs] をクリックして、[Jobs] ページを開きます。
- 以前のジョブがない場合は、[Create a New Job >] をクリックします。以前のジョブがある場合は、[Add] をクリックします。
- [New Job] ダイアログから
- [Specify your Test] で、[URL] フィールドに URL を入力し、[Name] フィールドに「Example Job」と入力します。
- [Choose Browsers] で、[Chrome] を選択します。
- [Choose Locations] で、[+] をクリックして、任意の場所を選択します。
- [保存(Save)] をクリックします。
ジョブ傾向のモニタ
合成ジョブダッシュボードでは、合成ジョブの可用性とパフォーマンスの傾向を迅速にモニタできます。
可用性の傾向
[Availability Trend] 列には、次のスクリーンショットに示すように、実行されたジョブのステータスが表示されます。[Availability Trend] では、「可用性の傾向のステータスコード」にリストされている色分けに基づいてセッションステータスを表示します。セッションステータスは、正常性ルールに基づいていません。「セッションステータス」を参照してください。
可用性の傾向のステータスコード
[Availability Trend] では、次の表にリストされている色分けに基づいてセッションステータスを表示します。
| 可用性の傾向のステータス色 | セッション ステータス(Session Status) |
|---|---|
| グリーン | OK |
| イエロー | 警告 |
| 赤 | FAILED |
| ダーク グレー | BROKEN |
| ライト グレー | INTERNAL_ERROR |
可用性メトリックについて
可用性メトリックは、指定された時間範囲の成功したセッションの割合です。つまり、指定された時間範囲内でステータスが OK または WARNING であるセッションの割合です。
[View Options] では、指定されたタイムフレームに制限されない期間の可用性を表示することができます。次のリストでは、可用性のオプションについて説明します。
- 可用性(過去 24 時間):ページが更新または開かれた時点から過去 24 時間の可用性。
- 月初から現在までの可用性:ユーザーのタイムゾーンでの現在の月の開始時点(午前 12 時)から現在の時刻(ページが更新または開かれた時点)までの可用性。
- 週初から現在までの可用性:ユーザーのタイムゾーンでの現在の週(月曜始まり)の開始時点(午前 12 時)から現在(ページが更新または開かれた時点)までの可用性。
パフォーマンスの傾向
[Performance Trend] 列には、次のスクリーンショットに示すように、実行されたジョブのパフォーマンスしきい値ステータスが表示されます。[Performance Trend] 列には、成功したセッション(OK または WARNING のステータス)のみが表示されます。パフォーマンスの傾向のステータスは、合成ジョブの設定されたパフォーマンスしきい値に基づいています。
たとえば、[Availability Trend] 列に 5 つの OK と 5 つの FAILED ステータスカウント(50% 緑、50% 赤)が表示されている場合、対応する [Performance Trend] 列には 5 つの OK カウントのみが表示されます(100% 緑)。[Availability Trend] 列に 5 つの FAILED および 5 つの BROKEN(50% 赤、50% グレー)のジョブがある場合(つまり、すべて失敗)、対応する Performance Trend 列には空のバケットであるカウントなしが表示されます(薄いグレー)。
パフォーマンスの傾向のステータスコード
可用性のステータスと同様、パフォーマンスステータスは傾向の列で色を使用して示されます。
| パフォーマンスの傾向のステータス色 | 説明 |
|---|---|
| グリーン |
緑色は、しきい値に違反していません。 |
| イエロー | Warning のしきい値に違反しています。 |
| 赤 | Critical のしきい値に違反しています。 |
結果の表示
- [Jobs] ページで、ジョブが有効になっていることを示すチェックマークが横に表示されていることを確認します。
- 数分後に、ジョブが最後に実行された時刻といくつかのメトリックが表示されます。
- ジョブを選択し、[Details] をクリックします。
- これで、[Sessions] ページにジョブの結果が表示されます。
結果の理解
[Sessions] ページでは、さまざまな方法およびレベルで結果を把握できます。条件によってセッションの結果をソートし、[Session Details] で特定のセッションの詳細を調べることができます。[Sessions] ページの [Charts] タブからは、集約されたセッションデータを表すウィジェットをチャートで表示したり、各セッションの設定可能なフィールドセットを表示できます。
セッションの詳細の確認
セッションをダブルクリックすると、セッションの概要、ページの詳細、およびセッションの各ページの詳細の内訳が表示されます。ページのロード方法、要求されたリソース、および各ページのビジネストランザクションを表示できます。この情報を使用して、ネットワーク遅延が発生した場所、またはスクリプトが中断した場所を見つけることができます。
たとえば、[Session Details] ダイアログでは、視覚的な完了(ユーザーが完全にロードされたページを表示する時点)に約 16 秒かかったことを確認し、それから、HTTP リクエストから最初のバイトまで、最初のバイトから DOM 準備完了まで、最後に DOM 準備完了から視覚的な完了までのページロードの期間を確認できます。
簡単な概要の取得
[Sessions] ページで [Charts] タブをクリックすると、集約されたセッションデータを表すウィジェットを表示できます。たとえば、[Lowest Availability] ウィジェットには最も可用性が低い場所が示されているため、特定の場所の問題に限定して絞り込むことができます。