Application Delivery Management

APIアナリティクスの表示

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

APIアナリティクスを監視する前に、APIインスタンスでWeb Insightを有効にしてください。詳細については、「仮想サーバーでのアナリティクスの構成」を参照してください。

APIアナリティクスでは、API定義の一部として追加されたAPIインスタンスとエンドポイントのレスポンスタイムを監視できます。また、APIインスタンスとエンドポイントによって消費された帯域幅も表示されます。

APIダッシュボード

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

APIエンドポイントの分布

このグラフは、APIエンドポイントのアプリケーションおよびサーバーのレスポンスタイムの分布を表示します。レスポンスタイムが非常に長いAPIエンドポイントを特定し、必要なアクションを実行できます。

APIエンドポイントの分布

APIエンドポイントは、レスポンスタイムの制限に応じて、次のいずれかの色で表示されます。

  • – レスポンスタイムが30ミリ秒未満の場合
  • オレンジ – レスポンスタイムが30~100ミリ秒の場合
  • – レスポンスタイムが100ミリ秒を超える場合

APIインスタンス

APIインスタンスタイルには、アプリケーションおよびサーバーのレスポンスタイムが高い上位APIインスタンスが表示されます。

APIインスタンス

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

  • APIエンドポイント数
  • リクエスト数
  • アプリケーションおよびサーバーのレスポンスタイム
  • 消費帯域幅
  • 認証失敗

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

APIエンドポイント

APIエンドポイントタイルには、アプリケーションおよびサーバーのレスポンスタイムが高い上位エンドポイントが表示されます。

APIエンドポイント

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

認証失敗

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

認証失敗

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

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

認証失敗エンドポイント

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

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

さまざまなAPIインサイトの表示

APIアナリティクスをナビゲートして、次の特定の情報を表示します。

インスタンス内の上位APIエンドポイントの表示

APIアナリティクスページには、レスポンスタイムが高い上位エンドポイントが表示されます。インスタンスの類似エンドポイントを表示する場合は、APIインスタンスからインスタンスを選択します。

上位APIエンドポイントタイルには、アプリケーションおよびサーバーのレスポンスタイムが高いエンドポイントが表示されます。

上位APIエンドポイント

最もアクセスされたAPIの表示

APIアナリティクスで、APIインスタンスからAPIインスタンスを選択します。最もアクセスされたAPIタイルには、リクエストと帯域幅が多い上位エンドポイントが表示されます。

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

エンドポイントの地理的位置の表示

  1. APIアナリティクスで、次のいずれかを選択します。
    • APIインスタンスからインスタンスを選択して、選択したインスタンスのエンドポイントがリクエストを受信した場所を表示します。
    • APIエンドポイントからエンドポイントを選択して、そのエンドポイントがリクエストを受信した場所を表示します。
  2. パフォーマンスと使用状況に、地理的位置タイルが表示されます。 レスポンスタイム、帯域幅、およびリクエストに基づいて場所を並べ替えることができます。

エンドポイントの地理的位置

HTTPSレスポンスステータスの表示

HTTPSレスポンスステータスタイルには、その理由と発生回数とともにレスポンスステータスが表示されます。HTTPSレスポンスステータスは、次のいずれかの方法で表示できます。

  • APIインスタンスからインスタンスを選択します。
  • APIエンドポイントからエンドポイントを選択します。

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

HTTPSレスポンスステータス

APIリクエストトレンドの表示

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

合計APIリクエスト

レート制限のためにドロップされたリクエストのトレンドを表示する場合は、APIインスタンスからインスタンスを選択します。セキュリティに、レート制限タイルが表示され、ドロップされたリクエストのトレンドが表示されます。また、エンドポイントが受信した合計リクエストのトレンドも表示されます。

レート制限

この比較により、合計リクエストのうち、レート制限のためにドロップされたリクエストの数を判断できます。

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

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

帯域幅消費量

SSLエラーと使用状況の表示

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

  • SSLエラー – クライアントおよびアプリケーションサーバーで発生したSSL失敗を表示します。
  • SSL使用状況 – SSL証明書、プロトコル、暗号、およびキー強度とそれらの発生回数を表示します。

SSLエラーと使用状況

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

SSL使用状況

APIアナリティクスの表示