Azure アプリ サービス監視データ リファレンス

この記事には、このサービスに関するすべての監視リファレンス情報が含まれています。

Azure アプリ サービス用に収集できるデータとその使用方法の詳細については、Azure アプリ サービスの監視に関するページを参照してください。

メトリック

このセクションには、このサービスに関して自動的に収集されるすべてのプラットフォーム メトリックが一覧表示されています。 これらのメトリックは、Azure Monitor でサポートされているすべてのプラットフォーム メトリックのグローバル リストにも含まれています。

メトリックのリテンション期間の詳細については、「Azure Monitor メトリックの概要」を参照してください。

Microsoft.Web でサポートされているメトリック

次の表に、App Service 用に自動的に収集されるプラットフォーム メトリックの一覧を示します。

メトリックの種類 リソース プロバイダー/種類の名前空間
および個々のメトリックへのリンク
Web アプリ Microsoft.Web/sites
App Service プラン Microsoft.Web/serverfarms
ステージング スロット Microsoft.Web/sites/slots
App Service 環境 Microsoft.Web/hostingEnvironments
App Service Environment フロントエンド Microsoft.Web/hostingEnvironments/multiRolePools
App Service Environment ワーカー プール Microsoft.Web/hostingEnvironments/workerPools

Note

Azure アプリ Service、Functions、Logic Apps は、1 つのサービスであった時点から Microsoft.Web/sites 名前空間を共有します。 Microsoft.Web/sites テーブルのメトリック列を参照して、どのメトリックがどのサービスに適用するかを確認します。 各サービスの Azure portal のメトリック インターフェイスには、そのサービスに適用されるメトリックのみが表示されます。

Note

App Service プランのメトリックは、Basic、Standardおよび プレミアム レベルのプランでのみ使用できます。

メトリック ディメンション

メトリック ディメンションについては、「多次元メトリック」を参照してください。

このサービスでは、次のディメンションがそのメトリックに関連付けられています。

次の名前空間の一部のメトリックには、ディメンションが一覧表示されています。

Microsoft.Web/sites

  • インスタンス
  • workflowName
  • status
  • accountName

Microsoft.Web/serverFarms,
Microsoft.Web/sites/slots,
Microsoft.Web/hostingEnvironments,
Microsoft.Web/hostingenvironments/multirolepools,
Microsoft.Web/hostingenvironments/workerpools

  • インスタンス

リソース ログ

このセクションでは、このサービス用に収集できるリソース ログの種類を一覧表示します。 このセクションでは、Azure Monitor でサポートされているすべてのリソース ログ カテゴリの種類のリストからプルされます。

Microsoft.Web でサポートされているリソース ログ

次の表に、App Service 用に収集できるリソース ログの詳細を示します。

ログのタイプ Windows Windows コンテナー Linux Linux コンテナー 説明
AppServiceConsoleLogs Java SE および Tomcat はい イエス はい 標準出力と標準エラー
AppServiceHTTPLogs はい イエス イエス はい Web サーバー ログ
AppServiceEnvironmentPlatformLogs はい 該当なし はい はい App Service Environment: スケーリング、構成変更、および状態ログ
AppServiceAuditLogs はい イエス イエス はい FTP および Kudu 経由のログイン アクティビティ
AppServiceFileAuditLogs はい はい TBA TBA サイト コンテンツに行われたファイルの変更。Premium レベル以上でのみ使用可能
AppServiceAppLogs ASP.NET ASP.NET Java SE & Tomcat Images 1 Java SE & Tomcat Blessed Images 1 アプリケーション ログ
AppServiceIPSecAuditLogs はい イエス イエス はい IP ルールからの要求
AppServicePlatformLogs TBA はい イエス はい コンテナーの操作ログ
AppServiceAntivirusScanAuditLogs はい イエス イエス Yes Microsoft Defender for Cloud を使用するウイルス対策のスキャン ログPremium レベルでのみ使用可能

1 Java SE アプリの場合は、アプリ設定に "$WEBSITE_AZMON_PREVIEW_ENABLED" を追加し、それを 1 または true に設定します。

Azure Monitor ログ テーブル

このセクションでは、このサービスに関連する Azure Monitor ログ テーブルの一覧を示します。このテーブルは、Kusto クエリを使用して Log Analytics によるクエリに使用できます。 テーブルにはリソース ログ データが含まれています。場合によっては、収集され、それらにルーティングされる内容によって異なります。

アプリケーション サービス

Microsoft.Web/sites

アクティビティ ログ

リンクされたテーブルには、このサービスのアクティビティ ログに記録できる操作が一覧表示されます。 これらの操作は、アクティビティ ログで使用可能なすべてのリソース プロバイダー操作のサブセットです。

アクティビティ ログ エントリのスキーマの詳細については、「アクティビティ ログのスキーマ」を参照してください。

次の表に、App Service に関連する一般的なアクティビティ ログ操作を示します。 このリストは、包括的ではありません。 Microsoft.Web リソース プロバイダーのすべての操作については、Microsoft.Web リソース プロバイダーの操作に関するページを参照してください

操作 説明
Web アプリの作成または更新 アプリが作成または更新された
Web アプリの削除 アプリが削除された
Web アプリのバックアップの作成 アプリのバックアップ
Web アプリの発行プロファイルの取得 発行プロファイルのダウンロード
Web アプリの発行 アプリがデプロイされた
Web アプリの再起動 アプリが再起動した
Web アプリの開始 アプリが開始された
Web アプリの停止 アプリが停止した
Web アプリ スロットのスワップ スロットがスワップされた
Web アプリ スロットの違いを取得 スロットの違い
Web アプリの構成の適用 適用された構成変更
Web アプリの構成のリセット 構成変更のリセット
プライベート エンドポイント接続を承認します 承認されたプライベート エンドポイント接続
Web アプリのネットワーク トレース 開始されたネットワーク トレース
Web アプリの Newpassword 新しいパスワードが作成された
Web アプリの zip 圧縮されたコンテナーのログの取得 コンテナー ログを取得する
バックアップ BLOB から Web アプリを復元する バックアップから復元されたアプリ