Azure App Service監視

概要

Azure App Serviceは、Webアプリケーション、REST API、およびモバイルのバックエンドをホストするためのHTTPベースのサービスです。
Applications ManagerのAzure App Service監視ツールは、他のクラウドサービスと一緒にAzureアプリケーションサービスを監視するのに役立ちます。
性能、OS統計、IOトラフィックなど、主要なKPI(重要業績評価指標)の監視に役立つツールです。

Azure App Service監視の新規作成

Azure App Service監視を新規作成する手順は、こちらをご参照ください。

監視パラメーター

[監視]タブをクリックして、[監視]カテゴリビューに移動します。「クラウドアプリケーション」セクションで「Microsoft Azure」の子監視から[App Service]をクリックします。
Azure App Service監視の一括設定ビューが3つのタブに表示されます。

  • [可用性]タブ:最新24時間または30日間の可用性履歴がわかります。
  • [パフォーマンス]タブ:最新24時間または30日間のステータスとイベントを確認可能です。
  • [リストビュー]タブ:一括管理設定を実行できます。

リストされている個々の監視をクリックすると、次の情報が表示されます。Azure App Service監視で監視されるメトリクスのリストは次のとおりです。

概要

パラメータ 説明
WEBアプリのステータス
デフォルトのホスト名 アプリのデフォルトのホスト名
Web アプリの可用性ステータス アプリの管理情報の可用性状態
  • DisasterRecoveryMode
  • Limited
  • Normal
Webアプリのステータス アプリの現在の状態を示す
  • 実行中
  • 停止
Webアプリ使用 アプリがクォータの使用量を超えたかどうかを示す
  • Exceeded
  • Normal
応答時間
応答時間 ポーリング間隔の間にアプリがリクエストを処理するのにかかった平均時間(単位:ミリ秒)
ファイルシステム使用
ファイルシステム使用 ポーリング間隔間にWebアプリに関連付けられたファイルによって使用されるストレージスペースの平均量(単位:MB)
CPU時間
CPU時間 ポーリング間隔間にアプリが消費したCPUの合計量(単位:秒)
正常性チェックステータス
正常性チェックステータス ポーリング間隔間のWebアプリの平均的な正常性(単位:%)

パフォーマンス

パラメータ 説明
メモリワーキングセット
メモリワーキングセット(最大) ポーリング間隔間にアプリが使用するメモリの最大量(単位:MB)
メモリワーキングセット(平均) ポーリング間隔間にアプリが使用したメモリの平均量(単位:MB)
ネットワーク帯域幅の使用
受信トラフィック ポーリング間隔間にアプリが消費した受信帯域幅の平均量(単位:MB/秒)
送信トラフィック ポーリング間隔間にアプリが消費した送信帯域幅の平均量(単位:MB/秒)
I/O操作
I/O読み取り操作率 ポーリング間隔の間にアプリプロセスが読み取りI/O操作を発行する平均速度(単位:MB/秒)
I/O書き込み操作率 ポーリング間隔の間にアプリプロセスが書き込みI/O操作を発行する平均速度(単位:MB/秒)
I/Oスループット
I/O読み取りスループット ポーリング間隔間にアプリプロセスがI/O操作からバイトを読み取る平均速度(単位:MB/秒)
I/O書き込みスループット ポーリング間隔間にアプリプロセスがI/O操作にバイトを書き込む平均速度(単位:MB/秒)

リクエスト

パラメータ 説明
リクエスト
リクエスト率 ポーリング間隔間で、結果のHTTPステータスコードに関係なく、関数アプリが1分間に受信したリクエストの合計数(単位:要求数/分)
リクエスト総数 ポーリング間隔間で、結果のHTTPステータスコードに関係なく、アプリが受信したリクエストの合計数
HTTPステータスコード
HTTP 101:Protocol Switching ポーリング間隔の間にHTTPステータスコード:101が返されたリクエストの合計数
HTTP 2xx:Success ポーリング間隔の間にHTTPステータスコードが200以上300未満になったリクエストの合計数
HTTP 3xx:Redirection ポーリング間隔の間にHTTPステータスコードが300以上400未満になったリクエストの合計数
HTTP 4xx:Client Errors ポーリング間隔の間にHTTPステータスコードが400以上500未満になったリクエストの合計数
HTTP 5xx:Server Errors ポーリング間隔の間にHTTPステータスコードが500以上600未満になったリクエストの合計数
HTTP 4xx ERRORS
HTTP 401:Unauthorized ポーリング間隔の間にHTTPステータスコード:401が返されたリクエストの合計数
HTTP 403:Forbidden ポーリング間隔の間にHTTPステータスコード:403が返されたリクエストの合計数
HTTP 404:Not Found ポーリング間隔の間にHTTPステータスコード:404が返されたリクエストの合計数
HTTP 406:Not Acceptable ポーリング間隔の間にHTTPステータスコード:406が返されたリクエストの合計数

OS統計

パラメータ 説明
接続数
接続数(平均) ポーリング間隔間にサンドボックス (w3wp.exe とその子プロセス) 内に存在する、バインドされたソケットの平均数
アプリケーションキュー内のリクエスト
アプリケーションキュー内のリクエスト数(平均) ポーリング間隔間のアプリケーションリクエストキュー内のリクエストの平均数
PRIVATE BYTES
Private Bytes ポーリング間隔間にアプリプロセスが割り当てられ、他のプロセスと共有できないメモリの現在の平均サイズ(単位:MB)
スレッド数(平均)
スレッド数(平均) ポーリング間隔間にアプリプロセスで現在アクティブなスレッドの平均数
I/Oその他のスループット
I/Oその他のスループット ポーリング間隔間に、アプリプロセスが制御操作などのデータを伴わないI/O操作にバイトを発行する平均速度(単位:MB/秒)
I/Oその他の操作
I/Oその他の操作率 ポーリング間隔間にアプリプロセスが読み取りまたは書き込み操作以外のI/O操作を発行する平均速度(単位:MB/秒)
ハンドル数(平均)
ハンドル数(平均) ポーリング間隔間に、アプリプロセスによって現在開かれているハンドルの平均数
現在のアセンブリ(平均)
現在のアセンブリ数(平均) ポーリング間隔間に、アプリケーション内のすべてのAppDomainに読み込まれた現在のアセンブリの平均数
ガベージコレクション
Gen 0 GCs アプリプロセスの開始以来、ポーリング間隔を挟んで第0世代のオブジェクトがガベージコレクションされた合計回数
上位世代のGCには、下位世代のGCがすべて含まれる。
Gen 1 GCs アプリプロセスの開始以降、ポーリング間隔を挟んで第1世代オブジェクトがガベージコレクションされた合計回数
上位世代のGCには、下位世代のGCがすべて含まれる。
Gen 2 GCs アプリプロセスの開始以降、ポーリング間隔間に、第2世代オブジェクトがガベージコレクションされた合計回数
アプリドメイン
ロードされたアプリドメイン(平均) ポーリング間隔間に、このアプリケーションにロードされた現在のアプリドメインの平均数
アンロードされたアプリドメイン(平均) ポーリング間隔間に、アプリケーションの開始以降にアンロードされたアプリドメインの平均数
OS統計メトリクスは、Windowsプラットフォームで実行されているWebアプリでのみサポート可能です。

構成

パラメータ 説明
構成
リソースグループ名 Webアプリのリソースグループの名前
ロケーション アプリサービスのロケーション
Webアプリの種類 アプリの種類
ワーカー数 Webアプリのワーカー数
Webアプリの有効性 アプリがオンライン(true)かオフライン(false)かを表示
コンテナサイズ ファンクションコンテナのサイズ(単位:MB)
メモリ時間割り当て(日次) 1日のメモリ時間割り当ての最大許容量(単位:秒)
リポジトリのサイト名 リポジトリサイトの名前
最終更新日時 アプリの最終更新時刻(UTC)
Webアプリのバージョン Linux/Xenonアプリフレームワークとバージョン
VNet Content Sharing 仮想ネットワーク上でコンテンツへのアクセスが可能
FTPホスト名 FTPのホスト名
FTPユーザー名 FTPのユーザー名
ホストの構成
パブリックアクセス すべてのパブリックトラフィックを許可またはブロックするプロパティ
  • 有効
  • 無効
  • 空の文字列
HTTPSリクエストのみを受け入れる HttpsOnly:Webサイトがhttpsリクエストのみを受け入れる
httpリクエストに対してはリダイレクトを発行
App Service プラン
App Service プラン名 WebアプリのApp Service プランの名前
サーバーファームID 関連付けられているApp Service プランのリソースID