Error Code Analysis ダッシュボード

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

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

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

[Error Code Analysis] ダッシュボードには、API プロキシおよびターゲットのエラー率に関する情報が表示されます。[Error Code Analysis] ダッシュボードのエラーは、次のように計算されます。

  • プロキシエラーの計算には、レスポンス コードが使用されます。

  • ターゲット エラーを計算するためのターゲット レスポンス コード。

[Error Code Analysis] ダッシュボードで報告されるエラーは、ダッシュボードが is_error フロー変数に基づいてエラー率を計算するため、[API Proxy Performance] ダッシュボードで報告されるエラーとは異なることがあります。この変数は API プロキシで明示的に設定できるため、プロキシ レスポンスまたはターゲット レスポンスのエラーコードとは関連性がありません。

エラー率は次のように計算されます。

  • ターゲット エラーはプロキシで処理できるため、そのまま成功レスポンスが返されます。この場合、そのエラーは、プロキシエラーではなく、ターゲット エラーとしてカウントされます。

  • ターゲット レスポンスが成功したか存在せず、プロキシからエラーが返された場合、そのエラーはプロキシエラーとしてカウントされます。

  • プロキシとターゲットの両方からエラーが返された場合、そのエラーはターゲット エラーとしてカウントされます。

Error Code Analysis ダッシュボード

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

  • Cloud コンソールの Apigee UI を使用している場合: [アナリティクス] > [API 指標] を選択して、[Error Code Analysis] タブをクリックします。

  • 従来の Apigee UI を使用している場合: [分析] > [API 指標] > [Error Code Analysis] を選択します。

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

このダッシュボードは、エラー構成、プロキシエラー、ターゲット エラーのグラフで構成されています。

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

エラー構成

指標 説明
合計エラー数

指定された期間に Apigee 組織で確認されたすべてのリクエストとレスポンスの結果であるプロキシエラーの合計数 + ターゲット エラー数

合計エラー数プロキシエラーターゲット エラーを計算する方法の詳細については、このダッシュボードの内容をご覧ください。

プロキシエラー レスポンス コード別に決定される、指定された期間に Apigee 組織で確認されたプロキシエラーの合計数。プロキシエラーは、クライアントからのリクエスト全体が Apigee で受信されてから、そのリクエストがバックエンド ターゲットに送信されるまでの間に測定されます。
ターゲット エラー レスポンス コード別に決定される、指定された期間に Apigee 組織で確認されたターゲット エラーの合計数。ターゲット エラーは、Apigee によってバックエンド ターゲットにリクエスト全体が送信されてから、レスポンスがクライアント アプリに返されるまでの間に測定されます。

プロキシエラー

指標 説明
合計プロキシエラー数 指定された期間に Apigee 組織で確認されたプロキシエラーの合計数。プロキシエラーは、クライアントからのリクエスト全体が Apigee で受信されてから、そのリクエストがバックエンド ターゲットに送信されるまでの間に測定されます。
4XX HTTP 4xx エラーの原因となったプロキシエラーの数を示します。HTTP ステータス コードの完全なリストについては、HTTP 仕様の Status Code Definitions をご覧ください。
5XX HTTP 5xx エラーの原因となった API リクエストの数を示します。HTTP ステータス コードの完全なリストについては、HTTP 仕様の Status Code Definitions をご覧ください。

ターゲット エラー

指標 説明
合計ターゲット エラー数 指定された期間に Apigee 組織で確認されたターゲット エラーの合計数。ターゲット エラーは、Apigee によってバックエンド ターゲットにリクエスト全体が送信されてから、レスポンスがクライアント アプリに返されるまでの間に測定されます。
4XX HTTP 4xx エラーの原因となったターゲット エラーの数。HTTP ステータス コードの完全なリストについては、HTTP 仕様の Status Code Definitions をご覧ください。
5XX HTTP 5xx エラーの原因となったターゲット エラーの数。HTTP ステータス コードの完全なリストについては、HTTP 仕様の Status Code Definitions をご覧ください。

プロキシ別のエラー

指標 説明
<プロキシ名>

個々のプロキシごとの、指定された期間に Apigee 組織で確認されたプロキシエラーの合計数。バーにカーソルを合わせると、各プロキシ リクエスト フローとターゲット リクエスト フローにそれぞれ起因するエラーの数が表示されます。

プロキシエラーは、クライアントからのリクエスト全体が Apigee で受信されてから、そのリクエストがバックエンド ターゲットに送信されるまでの間に測定されます。

ターゲット別のエラー

指標 説明
<ターゲット名>

個々のターゲットごとの、指定された期間に Apigee 組織で確認されたターゲット エラーの合計数。どのターゲットにも届かなかった呼び出しの数は、[Target Not Contacted] 列に一覧表示されます。バーにカーソルを合わせると、各プロキシ レスポンス フローとターゲット レスポンス フローにそれぞれ起因するエラーの数が表示されます。

ターゲット エラーは、Apigee によってバックエンド ターゲットにリクエスト全体が送信されてから、レスポンスがクライアント アプリに返されるまでの間に測定されます。グラフには、プロキシ レスポンス フローとターゲット レスポンス フローにそれぞれ起因するエラーの数が表示されます。

レスポンス コード別のプロキシエラー

指標 説明
<レスポンス コード>

指定された期間に Apigee 組織で確認された、各レスポンス コードを返したプロキシエラーの合計数。バーにカーソルを合わせると、各レスポンス コードを返したエラーの数が表示されます。

レスポンス コード別のターゲット エラー

指標 説明
<レスポンス コード>

指定された期間に Apigee 組織で確認された、各レスポンス コードを返したターゲット エラーの合計数。バーにカーソルを合わせると、各レスポンス コードを返したエラーの数が表示されます。