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を通じて利用できます。