Docs » アップタイムテストを使用して、ポートまたはHTTPのアップタイムをテストします。 » アップタイムテスト結果を解釈する

アップタイムテスト結果を解釈する 🔗

Splunk Synthetic Monitoring で アップタイム テストを実行するたびに、アプリケーションのパフォーマンスをリアルタイムで把握するのに役立つ一連の結果が得られます。

アップタイムテストのタイプについては、アップタイムテストを使用して、ポートまたはHTTPのアップタイムをテストします。 を参照してください。アップタイムテストを設定するには、アップタイムテストを設定する を参照してください。

アップタイムテスト履歴を表示する 🔗

Test History ページでは、カスタマイズ可能な最近の実行結果のサマリーを表示し、テストのパフォーマンスを一目で評価することができます。

  1. テストの Test History ビューを開くには、Tests リストでその行を選択します。

  2. テスト履歴ページでは、以下の操作を行うことができます:

    • Edit test を選択し、テスト設定を編集します。

    • Create detector を選択すると、テストに基づいたディテクターが作成されます。詳しくは Splunk Synthetic Monitoring でディテクターとアラートを設定する を参照してください。

    • Actions > Pause test を選択し、テストを一時停止します。

    • Actions > Copy test を選択し、テストのコピーを作成します。テストの詳細があらかじめ入力された New Uptime Test ページが開きます。

パフォーマンスKPIチャートをカスタマイズする 🔗

Performance KPIs チャートでは、最近の検査結果をカスタマイズして表示することができます。以下の手順を使用して、視覚化をカスタマイズしてください:

Performance KPIs チャートで、セレクターを使って以下の設定を調整します:

オプション

デフォルト

説明

時間

直近8時間

チャートに表示されている時間を選んでください。

間隔

run レベル

各データポイントのペア間の間隔。

run レベル を選択した場合、チャート上の各データポイントは実際の試験の run に対応します。より大きな間隔を選択した場合は、その時間間隔における結果の集計が表示されます。

run レベル より高いレベルを選択した場合、表示されるデータポイントは複数の実行の集計となります。チャートで集計データポイントを選択すると、ズームインして run ごとのレベルでデータを表示することができます。

スケール

リニア

Y軸の目盛りが直線か対数かを選択します。

セグメント別

場所

データポイントを run の場所でセグメント化するか、セグメント化しないかを選択します:

- Choose No segmentation to view data points aggregated from across all locations, pages, and synthetic transactions in your test.
- Choose Location to compare performance across multiple test locations.

場所

選択されたすべての場所

チャートに表示したい run の場所を選択します。

フィルター

選択されたすべての場所

場所によるセグメンテーションを有効にしている場合は、チャートに表示する run の場所を選択します。

メトリクス

run 期間

デフォルトでは、チャートは Duration メトリクスを表示します。ドロップダウンリストを使用して、チャートに表示するメトリクスを選択します。

特定の run の結果を見る 🔗

単一 run のビュー( Run Results )に移動するには、可視化間隔を run レベル に設定し、セグメンテーションを 場所 に設定した Performance KPIs チャート内でデータポイントを選択します。

集計データ(例えば、run レベルではなく20分間隔で、または場所によるセグメンテーションなしで)を表示している場合、データポイントを選択すると、run レベルの詳細が表示されます。その後、特定の run を選択して、そこから Run Results を確認します。

また、Performance KPIs チャートの下にある Recent run results 表の行を選択することもできます。

アップタイムテスト実行結果を解釈する 🔗

アップタイム テストの特定の実行について実行結果ページに移動すると、テストが Port テストか HTTP テストか、および実行が成功したか否かに応じて表示される内容が異なります。

実行結果:成功 🔗

成功した HTTP テストでは、実行結果ページに以下のメトリクスが表示されます:

  • DNS時間

  • 最初のバイトまでの時間

  • 応答時間

  • アップタイム

ポートテストが成功した場合、実行結果ページには以下のメトリクスが表示されます:

  • 応答時間

実行結果:失敗 🔗

失敗した アップタイム テストについては、実行結果ページに以下の追加診断が表示され、可用性の問題の根本原因を理解するのに役立ちます:

  • リクエストヘッダー

  • レスポンスヘッダー

  • レスポンスボディ

  • Nslookup、ドメイン名とIPアドレスのマッピングをドメインネームシステム(DNS)に問い合わせる一連のクエリ。

  • トレースルート、IPネットワーク上のパケット通過遅延のリスト

  • 接続ログ

Splunk RUM インテグレーション 🔗

Splunk RUM と統合することで、ウェブバイタルメトリクスを実行結果に対して自動的に測定できます。ウェブバイタルは、ユーザーエクスペリエンスに影響する主要なメトリクスを取得し、サイトの全体的なパフォーマンスを評価します。詳しくは Splunk RUM で実行結果をウェブバイタルと比較する を参照してください。

アップタイムテストメトリクス 🔗

アップタイムテストでは、ウェブページのパフォーマンスを一目で把握できる一連の主要メトリクスを取得します。次の表は、これらのメトリクスの一覧です:

メトリクスラベル

ソースメトリクス名

説明

DNS時間

synthetics.dns.time.ms

DNSサーバーからホスト名を解決するのに必要な時間。このメトリクスはHTTP アップタイムテストでは使用できますが、Port アップタイムテストでは使用できません。

最初のバイトまでの時間

synthetics.ttfb.time.ms

最初のリクエストの開始から最初の非リダイレクトリクエストの最初のバイトを受信するまでの時間。3xx リダイレクトはこの時間を増加させます。このメトリクスは HTTP アップタイム テストでは使用できますが、Port アップタイム テストでは使用できません。

応答時間

synthetics.duration.time.ms

リクエスト/レスポンスが完了するまでの合計時間。このメトリクスは、duration とも呼ばれます。HTTPテストの場合、これは名前解決、TCP接続などを含む、前回の転送からの合計時間(秒)です。ポートテストの場合、これはホストにpingを送信するのに要したおおよその合計時間(秒)です。

アップタイム

synthetics.run.uptime.percent

選択した時間枠におけるエンドポイントのアップタイム率。

ディメンション 🔗

すべての Splunk Synthetic Monitoring メトリクスには以下のディメンションがあります:

ディメンション

説明

success

run に成功した場合は true、失敗した場合は false です。

failed

run に失敗した場合は true、成功した場合は false です。

location_id

この run の場所のID。

test_id

このテストのID。

test_type

アップタイム テストのテストタイプディメンションは、http または port のいずれかです。

This page was last updated on 2023年10月04日.