Docs » Uptime Tests for port and HTTP » アップタイムテスト結果を解釈する

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

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

アップタイムテストのタイプについては、Uptime Tests for port and 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チャートをカスタマイズする 🔗

See Test performance KPIs.

特定の 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 2024年11月06日.