次の方法で共有


Azure App Service 監視データ リファレンス

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

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

Metrics

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

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

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

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

メトリックの種類 リソース プロバイダー/型名前空間
個々のメトリックへのリンク
ウェブアプリ Microsoft.Web/sites
App Service プラン Microsoft.Web/serverfarms
ステージング スロット Microsoft.Web/sites/slots
App Service Environment Microsoft.Web/hostingEnvironments
App Service Environment フロントエンド Microsoft.Web/hostingEnvironments/multiRolePools
App Service Environment Worker プール Microsoft.Web/hostingEnvironments/workerPools

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

App Service プランのメトリックは、 Basic レベル、 Standard レベル、 Premium レベルのプランでのみ使用できます。

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

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

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

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

Microsoft.Web/sites

  • インスタンス
  • workflowName
  • 状態
  • 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 コンテナー Linux Linux コンテナー Description
AppServiceConsoleLogs Java SE と Tomcat イエス イエス イエス 標準出力と標準エラー
AppServiceHTTPLogs イエス イエス イエス イエス Web サーバー ログ
AppServiceEnvironmentPlatformLogs イエス N/A イエス イエス App Service Environment: スケーリング、構成の変更、および状態ログ
AppServiceAuditLogs イエス イエス イエス イエス FTP と Kudu を使用したログイン アクティビティ
AppServiceFileAuditLogs イエス イエス 未定 未定 サイト コンテンツに対して行われたファイルの変更。 Premium レベル以上でのみ使用可能
AppServiceAppLogs ASP.NET ASP.NET Java SE と Tomcat イメージ Java SE と Tomcat イメージ Java と Tomcat は、既定の構成でサポートされています。 一部のログ 記録フレームワークには、追加のコードや構成が必要になる場合があります
AppServiceIPSecAuditLogs イエス イエス イエス イエス IP ルールからの要求
AppServicePlatformLogs 未定 イエス イエス イエス コンテナー操作ログ
AppServiceAntivirusScanAuditLogs イエス イエス イエス イエス Microsoft Defender for Cloud を使用したウイルス対策スキャン ログPremium レベルでのみ使用可能

Azure Monitor ログ テーブル

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

App Services

Microsoft.Web/sites

アクティビティ ログ

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

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

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

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