Microsoft Azure API Management Serviceの監視
Microsoft Azure API Management Service - 概要
Azure API Management Serviceは、組織が環境をまたいでAPIを公開、保護、変換、監視できるフルマネージドプラットフォームです。社内外のAPIに一元的なゲートウェイを提供し、アクセス制御、レート制限、分析、開発者ポータルサポートなどの機能を提供します。
Applications ManagerのAzure API Management Service監視は、APIゲートウェイの正常性とパフォーマンスをリアルタイムで可視化します。リクエストのスループット、ゲートウェイのレイテンシー、容量の使用状況、EventHubイベントの発行、WebSocket接続、ネットワーク接続を追跡して、APIが確実に動作するようにします。
Azure API Management Service監視の新規作成
Azure API Management Service監視の新規作成方法については、こちらをクリックしてください。
監視項目
[監視]タブをクリックしてカテゴリビューに移動します。クラウドアプリのテーブルで[Microsoft Azure]配下の[子監視]にマウスカーソルを合わせ、表示されるツールチップから[API Management Services]監視を選択します。この操作により、Azure API Management Serviceの一括設定ビューが3つのタブで表示されます:
- [可用性]タブには、過去24時間または30日間の可用性の履歴が表示されます。
- [パフォーマンス]タブには、過去24時間または30日間の正常性ステータスとイベントが表示されます。
- [リストビュー]では、一括管理設定を実行できます。
Microsoft Azure監視は、指定されたサブスクリプションの下にあるAzure API Management Serviceの簡単な詳細を提供します。対応するタブでは、次のメトリックが監視されます:
パフォーマンス概要
| パラメーター | 説明 |
|---|---|
| リクエストメトリック | |
| リクエストレート | ポーリング間隔間の1分あたりのゲートウェイリクエストの合計。(リクエスト/分) |
| リクエスト | ポーリング間隔間の複数のディメンションを持つゲートウェイリクエストの総数。 |
| リクエスト期間 | |
| 期間 | ポーリング間隔間のゲートウェイリクエスト処理の平均全体期間。(ミリ秒) |
| バックエンド期間 | ポーリング間隔間のバックエンドリクエストの平均期間。(ミリ秒) |
| 容量 | |
| 容量 | ポーリング時のAPI Management Serviceの平均使用率。(%) |
| ゲートウェイ使用率 | |
| ゲートウェイCPU使用率 | ポーリング時の平均ゲートウェイCPU使用率。(%) |
| ゲートウェイメモリー使用率 | ポーリング時の平均ゲートウェイメモリー使用率。(%) |
| EVENTHUBイベント | |
| EventHubの総イベント数 | ポーリング間隔間にEventHubに送信されたイベントの総数。 |
| 成功したEventHubイベント | ポーリング間隔間の成功したEventHubイベントの総数。 |
| 失敗したEventHubの総イベント数 | ポーリング間隔間の失敗したEventHubイベントの総数。 |
| 拒否されたEventHubイベント | ポーリング間隔間に拒否されたEventHubイベントの総数。 |
| スロットルされたEventHubイベント | ポーリング間隔間にスロットルされたEventHubイベントの総数。 |
| タイムアウトしたEventHubイベント | ポーリング間隔間にタイムアウトしたEventHubイベントの総数。 |
| ドロップされたEventHubイベント | ポーリング間隔間にドロップされたEventHubイベントの総数。 |
| 送信されたEVENTHUBの総データ | |
| EventHubデータ送信レート | ポーリング間隔間にEventHubに送信された1分あたりの総データ。(MB/分) |
| 送信されたEventHubの総データ | ポーリング間隔間に送信されたEventHubイベントの総量。(MB) |
| ネットワーク接続 | |
| ネットワーク接続 | ポーリング間隔間の依存リソースの平均ネットワーク接続ステータス。 |
| WEBSOCKETメッセージ | |
| WebSocketメッセージ | ポーリング間隔間のWebSocketメッセージの総数。 |
| 接続試行 | |
| 接続試行 | ポーリング間隔間の接続試行の総数。 |
設定
| パラメーター | 説明 |
|---|---|
| 設定 | |
| リソースグループ名 | Azure API Management Serviceを含むリソースグループ。 |
| 場所 | Azure API Management ServiceがデプロイされているAzureリージョン。 |
| プロビジョニング状態 | Azure API Management Serviceの現在のプロビジョニング状態。 |
| ターゲットプロビジョニング状態 | Azure API Management Serviceのターゲットプロビジョニング状態。 |
| SKU | Azure API Management Serviceの価格レベル。 |
| SKU容量 | デプロイされたAzure API Management Service SKUのユニット数。 |
| パブリックネットワークアクセス | Azure API Management Serviceのパブリックネットワークアクセスが有効か無効かを指定します。 |
| 仮想ネットワークの種類 | Azure API Management Serviceに設定された仮想ネットワーク接続のタイプ。 |
| 作成日時 | Azure API Management Serviceが作成された日時。 |
| 発行者名 | Azure API Management Serviceに関連付けられた発行者の名前。 |
| プラットフォームバージョン | Azure API Management Serviceを実行しているコンピューティングプラットフォームのバージョン。 |