PDF

Azure API Managementセンサー

Azure API Managementセンサーを使用すると、Azure API Managementサービスのパフォーマンスと動作を監視できます。 Azure API Managementは、Microsoft Azureプラットフォームで実行されているAPIを公開、利用、管理するための信頼性が高く、安全でスケーラブルな方法です。

このセンサーは、ゲートウェイリクエストのバックエンド期間[ms]、メトリック容量のパーセンテージ、およびドロップ、拒否、スロットル、タイムアウト、イベントサイズ[バイト]の可視性を備えたEventHubメトリックを含む、リクエストと使用率などのAPI管理メトリックに関する情報を提供します。これにより、APIの使用状況を把握し、API管理サービスを監視して最適なパフォーマンスを確保できます。

オプション

Azureサブスクリプションの認証情報 (アプリケーション (クライアント) ID、テナントID、およびクライアントシークレット値) が必要です。

アラート

  • 稼働率が70%を超えています

パフォーマンスメトリック

  • Requests and Utilization\Backend Requests Duration [ms] - バックエンドリクエストの平均期間 [ミリ秒]
  • Requests and Utilization\% Metric Capacity - メトリック使用率の平均割合
  • Requests and Utilization\Gateway Requests Duration [ms] - ゲートウェイリクエストの期間(ミリ秒単位)
  • Requests and Utilization\Gateway Requests - ゲートウェイリクエストのメトリック。可能なディメンション: Location, Hostname, LastErrorReason, BackendResponseCode, GatewayResponseCode, BackendResponseCodeCategory, GatewayResponseCodeCategory
  • Event Hub\Dropped Events - キューサイズの制限に達したためにスキップされたイベント数
  • Event Hub\Rejected Events - 拒否されたEventHubイベント数 (設定が間違っているか、許可されていない)
  • Event Hub\Successful Events - 成功したEventHubイベント数
  • Event Hub\Throttled Events - 抑制されたEventHubイベント数
  • Event Hub\Timed Out Events - タイムアウトしたEventHubイベント数
  • Event Hub\Events Size [bytes] - EventHubイベントの合計サイズ [バイト]
  • Event Hub\Events Sent - EventHubに送信されたイベント数
  • Event Hub\Total Failed Events - 失敗したEventHubイベント数
  • Network\Network Connectivity - API管理サービスからの依存リソースタイプのネットワーク接続ステータスの平均数

レポート (データコレクター)

デフォルトでは、以下の値を含むレポートが追加されております。

  • Requests and Utilization\% Metric Capacity
  • Requests and Utilization\Gateway Requests Duration [ms]
  • Requests and Utilization\Gateway Requests

これらのメトリックが収集され、レポートや @trend-viewerを通じて利用できます。

apiazurecloudevent hub