APIテストメトリクス
Splunk Synthetic Monitoring の API テストで取得可能なメトリクスの参照と定義。
API テストは、API のパフォーマンスを一目で把握できる一連の主要メトリクスを取得します。
ディメンション
Splunk Synthetic Monitoring のメトリクスには、以下のディメンションがあります:
| ディメンション | 説明 |
|---|---|
|
|
run に成功した場合は |
|
|
run に失敗した場合は |
|
|
この run の場所のID。 |
|
|
このテストのID。 |
|
|
API テストのテストタイプは |
リクエストレベルのメトリクス
各リクエストに対して、以下のメトリクスが収集されます。
リクエストレベルのメトリクスには、テスト内のリクエストの位置を参照する追加の request_number ディメンションが含まれます。テストの最初のリクエストの位置は 0、2 番目のリクエストの位置は 1 となります。request_number ディメンションを使用してリクエストを指定せずに、パフォーマンス KPI チャートまたはディテクターでリクエストレベルのメトリクスを選択する場合、メトリクス値はすべてのリクエストにわたって集計されます。
| メトリクス | メトリクス名 | 説明 |
|---|---|---|
|
DNS時間 |
|
DNSサーバーからホスト名を解決するのに要する時間。名前解決は libcurl が名前を IP アドレスに変換するプロセスです。 |
|
期間 |
|
リクエストとレスポンスが完了するまでの合計時間。 |
|
受信時間 |
|
名前解決など、前回の転送を受信するのにかかった時間の合計。 |
|
TCP接続時間 |
|
リモートホストまたはプロキシへの接続にかかる時間。 |
|
TLS時間 |
|
SSL/SSHハンドシェイクの開始から終了までの時間。 |
|
待ち時間 |
|
転送開始から libcurl が最初のバイトを受信するまでの経過時間。 |
|
応答サイズ |
|
http レスポンスのバイト数。 |
run レベルのメトリクス
特定のデバイスと場所から特定の時間にテストを行うことを run と呼びます。これらのメトリクスは、各 run に基づいて計算されます。
| メトリクス | メトリクス名 | 説明 |
|---|---|---|
|
期間 |
|
run の合計期間。 |
|
アップタイム |
|
テスト run の稼働時間。テスト run が失敗した場合は 0、成功した場合は 100 となります。 |
|
ダウンタイム |
|
テスト run の停止時間。テスト run が失敗した場合は 100、成功した場合は 0 となります。 |