API Analyticsの表示

API Analyticsにより、API トラフィックを可視化できます。この分析により、IT 管理者は API ゲートウェイによって提供される API インスタンスおよびエンドポイントを監視できます。これは、APIリクエストの統合された定期的な監視を提供します。

API Analyticsを監視する前に、次のことを必ず完了してください。

  1. API 定義を追加する
  2. API 定義のデプロイ
  3. API 定義へのポリシーの追加
  4. API インスタンスへのライセンスの適用
  5. API インスタンスでWeb Insight を有効にする

API Analyticsでは、API 定義の一部として追加された API インスタンスおよびエンドポイントの応答時間を監視できます。また、API インスタンスとエンドポイントが消費した帯域幅も表示されます。

API ダッシュボード

デフォルトでは、ダッシュボードには過去 1 時間の API Analyticsが表示されます。期間を選択して、その間隔の API Analyticsを表示できます。リスト全体を表示するには、各タイルの [詳細を表示 ] をクリックします。このビューでは、[ 地理的場所 ] タイルを除く名前の一部で API インスタンスとエンドポイントを検索できます。

API エンドポイントの配布

このグラフには、API エンドポイントのアプリケーションとサーバーの応答時間の分布が表示されます。応答時間が長い API エンドポイントを特定し、必要なアクションを実行できます。

API エンドポイントの配布

API エンドポイントは、応答時間の制限に応じて、次のいずれかの色で表示されます:

  • — 応答時間が 30 ミリ秒未満の場合。
  • オレンジ :応答時間が 30 ~ 100 ミリ秒の間にある場合。
  • :応答時間が 100 ミリ秒を超える場合。

API インスタンス

[ API Instances ] タイルには、アプリケーションとサーバーの応答時間が長い上位 API インスタンスが表示されます。

API インスタンス

API インスタンスを選択し、パフォーマンス、使用状況、セキュリティの詳細を表示します。選択した API インスタンスには、次の情報が表示されます。

  • API エンドポイント数
  • リクエスト数
  • アプリケーションとサーバーの応答時間
  • 消費された帯域幅
  • 認証の失敗

API インスタンスダッシュボード

APIエンドポイント

[ API Endpoints ] タイルには、アプリケーションとサーバーの応答時間が長い最上位のエンドポイントが表示されます。

APIエンドポイント

API エンドポイントを選択して、パフォーマンス、使用状況、セキュリティの詳細を表示します。

認証の失敗

[ Auth Failures ] タイルには、認証に失敗した上位の API エンドポイントが表示されます。認証の失敗または成功は、API 定義に追加されたポリシーに基づいて発生します。

認証の失敗

API エンドポイントで認証失敗と成功率を表示するには、次の手順を実行します。

  1. [ API エンドポイント] からエンドポイントを選択します

  2. [セキュリティ] タブを選択します。このタブには、選択したエンドポイントの認証失敗と成功が表示されます。

認証失敗エンドポイント

インスタンスの API エンドポイントで認証失敗と成功率を表示するには、次の手順を実行します。

  1. [ API インスタンス] からインスタンスを選択します

  2. [セキュリティ] タブを選択します。このタブには、選択したインスタンスのエンドポイントにおける認証の失敗と成功が表示されます。

さまざまな API インサイトを表示する

API Analytics をナビゲートして、以下に関する特定の情報を表示します。

インスタンスの上位 API エンドポイントを表示する

[ API Analytics ] ページには、応答時間が長い上位のエンドポイントが表示されます。インスタンスの類似エンドポイントを表示するには、[ API Instances] からインスタンスを選択します

[ 上位 API エンドポイント ] タイルには、アプリケーションとサーバーの応答時間が長いエンドポイントが表示されます。

上位 API エンドポイント

最もアクセスされた API を表示する

[ API Analytics] で、API インスタンスから API インスタンスを選択します。[ 最もアクセスされた API ] タイルには、より多くの要求と帯域幅を持つ上位エンドポイントが表示されます。

最もアクセスされたエンドポイント

エンドポイントの地情報の表示

  1. [ API Analytics] で、次のいずれかを選択します。

    • [ API Instances] からインスタンスを選択し 、選択したインスタンスのエンドポイントがリクエストを受信した場所を表示します。

    • [ API Endpoints] からエンドポイントを選択し 、エンドポイントがリクエストを受信した場所を表示します。

  2. [ パフォーマンスと使用法] に、[ 地理的位置 ] タイルが表示されます。

    応答時間、帯域幅、要求に基づいて場所を並べ替えることができます。

エンドポイントの地的場所

HTTPS 応答ステータスの表示

HTTPS 応答ステータスタイルには 、応答ステータスとその理由と発生状況が表示されます。HTTPS 応答ステータスは、次のいずれかの方法で表示できます:

  • [ API インスタンス] からインスタンスを選択します

  • [ API エンドポイント] からエンドポイントを選択します

このタイルは、[ パフォーマンスと使用状況 ] タブに表示されます。

HTTPS 応答ステータス

API リクエストの傾向の表示

[ API エンドポイント] からエンドポイントを選択します。[ パフォーマンスと使用状況] の [ 合計リクエスト数 ] タイルには、エンドポイントが受信したリクエスト数の合計の傾向が表示されます。

API リクエストの合計数

レート制限のために削除されたリクエストの傾向を表示するには、[ API Instances] からインスタンスを選択します。[ セキュリティ] の [ レート制限 ] タイルには、削除された要求の傾向が表示されます。また、エンドポイントが受信したリクエストの合計の傾向も表示されます。

レート制限

この比較により、合計リクエスト間のレート制限が原因でドロップされるリクエストの数を判断できます。

エンドポイントの帯域幅消費の表示

エンドポイント別の帯域幅消費傾向を表示するには、API エンドポイントからエンドポイントを選択します。[ Bandwidth ] タイルには、帯域幅消費グラフが表示されます。

帯域幅の消費

SSL エラーと使用状況を表示する

[ API インスタンス] からインスタンスを選択します。[ セキュリティ] には、次のタイルが表示されます。

  • SSL エラー 」— クライアントおよびアプリケーションサーバーで発生した SSL エラーを表示します。

  • [SSL Usage ]:SSL 証明書、プロトコル、暗号、およびキーの強度をそれぞれ表示します。

SSL エラーと使用法

エンドポイントでの SSL の使用状況を表示するには、API エンドポイントからエンドポイントを選択します。[ セキュリティ ] タブに [ SSL 使用 ] タイルが表示されます。

SSL使用法

API Analyticsの表示