Azure Monitor のメトリック アラートでサポートされるリソース

Azure Monitor が新しいタイプのメトリック アラートをサポートするようになりました。このタイプには、古いクラシック メトリック アラートと比較して多くのメリットがあります。 メトリックはさまざまな Azure サービスで利用できます。 新しいアラートが対応しているリソース タイプは限られていますが、その数は増えています。 この記事では、このサブセットを一覧で示します。

新しいメトリック アラートは、メトリックとして抽出された、Log Analytics ワークスペースに格納された一般的なログ データに対しても使用できます。 詳細については、ログのメトリック アラートに関するページを参照してください。

ポータル、PowerShell、CLI、REST のサポート

現在、新しいメトリック アラートは Azure portal、REST API、または Resource Manager テンプレートでのみ作成できます。 PowerShell と Azure CLI バージョン 2.0 以降を使用した新しいアラートの構成は、近日中にサポートされる予定です。

サポートされるメトリックとディメンション

新しいメトリック アラートでは、ディメンションを使用するメトリックのアラートがサポートされています。 ディメンションを使用すると、メトリックを適切なレベルにフィルター処理できます。 サポートされるすべてのメトリックと適用可能なディメンションは、Azure Monitor - メトリックス エクスプローラーから探索および視覚化できます。

新しいアラートでサポートされている Azure Monitor のメトリック ソースの完全な一覧を次に示します。

リソースの種類 サポートされるディメンション マルチリソース アラート 使用可能なメトリック
Microsoft.Aadiam/azureADMetrics はい いいえ Azure AD
Microsoft.ApiManagement/service はい いいえ API Management
Microsoft.AppConfiguration/configurationStores [はい] いいえ App Configuration
Microsoft.AppPlatform/spring はい いいえ Azure Spring Cloud
Microsoft.Automation/automationAccounts はい いいえ Automation アカウント
Microsoft.AVS/privateClouds いいえ いいえ Azure VMware Solution
Microsoft.Batch/batchAccounts [はい] いいえ Batch アカウント
Microsoft.BotService/botServices はい いいえ Bot Service
Microsoft.Cache/redis はい はい Azure Cache for Redis
microsoft.Cdn/profiles はい いいえ CDN プロファイル
Microsoft.ClassicCompute/domainNames/slots/roles いいえ いいえ 従来の Cloud Services
Microsoft.ClassicCompute/virtualMachines いいえ いいえ 従来の仮想マシン
Microsoft.ClassicStorage/storageAccounts [はい] いいえ ストレージ アカウント (クラシック)
Microsoft.ClassicStorage/storageAccounts/blobServices [はい] いいえ ストレージ アカウント (クラシック) - BLOB
Microsoft.ClassicStorage/storageAccounts/fileServices [はい] いいえ ストレージ アカウント (クラシック) - Files
Microsoft.ClassicStorage/storageAccounts/queueServices [はい] いいえ ストレージ アカウント (クラシック) - Queues
Microsoft.ClassicStorage/storageAccounts/tableServices [はい] いいえ ストレージ アカウント (クラシック) - Tables
Microsoft.CognitiveServices/accounts はい いいえ Cognitive Services
Microsoft.Compute/cloudServices はい いいえ Cloud Services
Microsoft.Compute/cloudServices/roles はい いいえ クラウド サービス ロール
Microsoft.Compute/virtualMachines はい 1 Virtual Machines
Microsoft.Compute/virtualMachineScaleSets はい いいえ Virtual Machine Scale Sets
Microsoft.ContainerInstance/containerGroups はい いいえ コンテナー グループ
Microsoft.ContainerRegistry/registries いいえ いいえ コンテナー レジストリ
Microsoft.ContainerService/managedClusters はい いいえ マネージド クラスター
Microsoft.DataBoxEdge/dataBoxEdgeDevices はい Data Box
Microsoft.DataFactory/datafactories はい いいえ データ ファクトリ V1
Microsoft.DataFactory/factories はい いいえ データ ファクトリ V2
Microsoft.DataShare/accounts [はい] いいえ Data Shares
Microsoft.DBforMariaDB/servers いいえ いいえ DB for MariaDB
Microsoft.DBforMySQL/servers いいえ いいえ DB for MySQL
Microsoft.DBforPostgreSQL/flexibleServers はい いいえ DB for PostgreSQL (フレキシブル サーバー)
Microsoft.DBforPostgreSQL/serverGroupsv2 はい いいえ DB for PostgreSQL (ハイパースケール)
Microsoft.DBforPostgreSQL/servers いいえ いいえ DB for PostgreSQL
Microsoft.DBforPostgreSQL/serversv2 いいえ いいえ DB for PostgreSQL V2
Microsoft.Devices/IotHubs はい いいえ IoT Hub
Microsoft.Devices/provisioningServices はい いいえ デバイス プロビジョニング サービス
Microsoft.DigitalTwins/digitalTwinsInstances はい いいえ Digital Twins
Microsoft.DocumentDB/databaseAccounts はい いいえ Cosmos DB
Microsoft.EventGrid/domains はい いいえ Event Grid ドメイン
Microsoft.EventGrid/systemTopics はい いいえ Event Grid システム トピック
Microsoft.EventGrid/topics はい いいえ Event Grid トピック
Microsoft.EventHub/clusters はい いいえ Event Hubs クラスター
Microsoft.EventHub/namespaces はい いいえ Event Hubs
Microsoft.HDInsight/clusters はい いいえ HDInsight クラスター
Microsoft.Insights/Components はい いいえ Application Insights
Microsoft.KeyVault/vaults はい はい 資格情報コンテナー
Microsoft.Kusto/Clusters はい いいえ Data Explorer クラスター
Microsoft.Logic/integrationServiceEnvironments はい いいえ 統合サービス環境
Microsoft.Logic/workflows いいえ いいえ Logic Apps
Microsoft.MachineLearningServices/workspaces はい いいえ Machine Learning
Microsoft.MachineLearningServices/workspaces/onlineEndpoints はい いいえ Machine Learning - エンドポイント
Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments はい いいえ Machine Learning - エンドポイントのデプロイ
Microsoft.Maps/accounts はい いいえ Maps アカウント
Microsoft.Media/mediaservices いいえ いいえ Media Services
Microsoft.Media/mediaservices/streamingEndpoints はい いいえ Media Services ストリーミング エンドポイント
Microsoft.NetApp/netAppAccounts/capacityPools はい はい Azure NetApp 容量プール
Microsoft.NetApp/netAppAccounts/capacityPools/volumes はい はい Azure NetApp ボリューム
Microsoft.Network/applicationGateways はい いいえ アプリケーション ゲートウェイ
Microsoft.Network/azurefirewalls はい いいえ ファイアウォール
Microsoft.Network/dnsZones いいえ いいえ DNS Zones
Microsoft.Network/expressRouteCircuits × ExpressRoute 回線
Microsoft.Network/expressRoutePorts いいえ ExpressRoute Direct
Microsoft.Network/loadBalancers (Standard SKU に対してのみ) はい いいえ Load Balancers
Microsoft.Network/natGateways いいえ × NAT Gateways
Microsoft.Network/privateEndpoints いいえ いいえ プライベート エンドポイント
Microsoft.Network/privateLinkServices いいえ いいえ Private Link サービス
Microsoft.Network/publicipaddresses いいえ いいえ パブリック IP アドレス
Microsoft.Network/trafficManagerProfiles はい いいえ Traffic Manager プロファイル
Microsoft.OperationalInsights/workspaces はい いいえ Log Analytics ワークスペース
Microsoft.Peering/peerings はい いいえ ピアリング
Microsoft.Peering/peeringServices はい いいえ Peering Services
Microsoft.PowerBIDedicated/capacities いいえ いいえ Capacities
Microsoft.Relay/namespaces はい いいえ リレー
Microsoft.Search/searchServices いいえ いいえ 検索サービス
Microsoft.ServiceBus/namespaces はい いいえ Service Bus
Microsoft.Sql/managedInstances × SQL Managed Instance
Microsoft.Sql/servers/databases いいえ SQL Database
Microsoft.Sql/servers/elasticPools いいえ SQL エラスティック プール
Microsoft.Storage/storageAccounts はい いいえ ストレージ アカウント
Microsoft.Storage/storageAccounts/blobServices はい いいえ ストレージ アカウント - BLOB
Microsoft.Storage/storageAccounts/fileServices はい いいえ ストレージ アカウント - Files
Microsoft.Storage/storageAccounts/queueServices はい いいえ ストレージ アカウント - Queues
Microsoft.Storage/storageAccounts/tableServices はい いいえ ストレージ アカウント - Tables
Microsoft.StorageCache/caches はい いいえ HPC Caches
Microsoft.StorageSync/storageSyncServices はい いいえ ストレージ同期サービス
Microsoft.StreamAnalytics/streamingjobs はい いいえ Stream Analytics
Microsoft.Synapse ワークスペース はい いいえ Synapse Analytics
Microsoft.Synapse/workspaces/bigDataPools はい いいえ Synapse Analytics Apache Spark プール
Microsoft.Synapse/workspaces/sqlPools はい いいえ Synapse Analytics SQL プール
Microsoft.VMWareCloudSimple/virtualMachines はい いいえ CloudSimple 仮想マシン
Microsoft.Web/hostingEnvironments/multiRolePools はい いいえ App Service Environment マルチロール プール
Microsoft.Web/hostingEnvironments/workerPools はい いいえ App Service Environment ワーカー プール
Microsoft.Web/serverfarms はい いいえ App Service プラン
Microsoft.Web/sites はい いいえ App Services と Functions
Microsoft.Web/sites/slots はい いいえ App Service スロット

1 仮想マシンのネットワーク メトリック (受信ネットワーク合計、送信ネットワーク合計、受信フロー数、送信フロー数、受信フローの最大作成速度、送信フローの最大作成速度) およびカスタム メトリックに対してはサポートされていません。

ペイロード スキーマ

注意

共通アラート スキーマを使用することもできます。このスキーマの利点は、Azure Monitor のすべてのアラート サービスの垣根を越えて、拡張可能かつ一元化された単一のアラート ペイロードによって Webhook の統合を実現できることです。 共通アラート スキーマの定義については、こちらを参照してください。

適切に構成されたアクション グループが使用されている場合、POST 操作には、すべての新しいメトリック アラートに対する以下の JSON ペイロードとスキーマが含まれます。

{
  "schemaId": "AzureMonitorMetricAlert",
  "data": {
    "version": "2.0",
    "status": "Activated",
    "context": {
      "timestamp": "2018-02-28T10:44:10.1714014Z",
      "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Contoso/providers/microsoft.insights/metricAlerts/StorageCheck",
      "name": "StorageCheck",
      "description": "",
      "conditionType": "SingleResourceMultipleMetricCriteria",
      "severity":"3",
      "condition": {
        "windowSize": "PT5M",
        "allOf": [
          {
            "metricName": "Transactions",
            "metricNamespace":"microsoft.storage/storageAccounts",
            "dimensions": [
              {
                "name": "AccountResourceId",
                "value": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Contoso/providers/Microsoft.Storage/storageAccounts/diag500"
              },
              {
                "name": "GeoType",
                "value": "Primary"
              }
            ],
            "operator": "GreaterThan",
            "threshold": "0",
            "timeAggregation": "PT5M",
            "metricValue": 1
          }
        ]
      },
      "subscriptionId": "00000000-0000-0000-0000-000000000000",
      "resourceGroupName": "Contoso",
      "resourceName": "diag500",
      "resourceType": "Microsoft.Storage/storageAccounts",
      "resourceId": "/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/Contoso/providers/Microsoft.Storage/storageAccounts/diag500",
      "portalLink": "https://portal.azure.com/#resource//subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Contoso/providers/Microsoft.Storage/storageAccounts/diag500"
    },
    "properties": {
      "key1": "value1",
      "key2": "value2"
    }
  }
}

次のステップ