レイテンシ分析ダッシュボード

このページの内容は ApigeeApigee ハイブリッドに該当します。

Apigee Edge のドキュメントを表示する。

このダッシュボードの内容

Latency Analysis ダッシュボードでは、API プロキシでレイテンシの問題が発生している可能性がある場合に通知を表示できます。レイテンシ測定値が 1 分の時間枠まで表示され、中央値、95 パーセンタイル値、99 パーセンタイル値がハイライト表示されます。

中央値は、トラフィックの半分でこの値未満のレイテンシが発生し、トラフィックの半分でこの値を超えるレイテンシが発生している点を示します。たとえば、選択した API プロキシのレスポンス時間のレイテンシ中央値が 62 ミリ秒である場合、その API プロキシからのレスポンスの半分のレイテンシが 62 ミリ秒未満で、その API プロキシからのレスポンスの半分のレイテンシが 62 ミリ秒を超えていることを意味します。

95 パーセンタイル値と 99 パーセンタイル値は、この値未満のレイテンシが発生しているトラフィックがそれぞれ 95% と 99% である点を示しています。さらに重要なことは、トラフィックの 5% と 1% で範囲外のレイテンシ値が発生していることを示していて、それらの値が異常な動作を指摘している可能性があることです。

Latency Analysis ダッシュボード

Latency Analysis ダッシュボードにアクセスするには:

  • Google Cloud コンソールの Apigee UI を使用している場合: [分析] > [API 指標] を選択して、[Latency Analysis] タブをクリックします。
  • 従来の Apigee UI を使用している場合: [Analyze] > [API Metrics] > [Latency Analysis] を選択します。

以下に示すように、[Latency Analysis] タブが選択された状態で [API Metrics] ダッシュボードが開きます。

応答時間、ターゲット応答時間、リクエスト処理レイテンシ、応答処理レイテンシのグラフを表示するダッシュボード。

このダッシュボードの測定内容

Apigee コミュニティ サイトに、どのような場合に平均合計レスポンス時間が平均ターゲット レスポンス時間を下回るか?という興味深い記事があります。こちらもご覧ください。

指標 説明
Response Time 呼び出しに応答するのにかかった時間の合計(ミリ秒単位)。この時間には、Apigee API プロキシのオーバーヘッドとターゲット サーバーでの時間が含まれています。
Target Response Time ターゲット サーバーが呼び出しに応答するのにかかった時間(ミリ秒単位)。この数値はサーバーがどのように動作しているかを示します。
Request Processing Latency

選択した API プロキシに呼び出しが届いた時点から、Apigee がその呼び出しをターゲット サーバーに送信した時点までの時間(ミリ秒単位)。

API プロキシでのその呼び出しの最終的なオーバーヘッドを計算するには、リクエストとレスポンスのレイテンシを追加します。

Response Processing Latency

ターゲット サーバーからのレスポンスを API プロキシが受け取った時点から、Apigee がその呼び出し元に対してレスポンスを送信した時点までの時間(ミリ秒単位)。

API プロキシでのその呼び出しの最終的なオーバーヘッドを計算するには、リクエストとレスポンスのレイテンシを追加します。