Azure Monitor 中的指标警报支持的资源

Azure Monitor 现在支持新型指标警报类型,它比旧式经典指标警报具有显著的优势。 指标可用于 Azure 服务的大型列表。 新型警报支持资源类型的一个(不断增长的)子集。 本文列出了该子集。

还可以对提取为指标的常用日志数据(在 Log Analytics 工作区中存储)使用新型指标警报。 有关详细信息,请查看日志的指标警报

门户、PowerShell、CLI、REST 支持

目前,仅可在 Azure 门户、REST API资源管理器模板中创建新型指标警报。 对于使用 PowerShell 和 Azure CLI 2.0 及更高版本配置新型警报的支持即将推出。

指标和维度支持

新型指标警报支持针对使用维度的指标发出警报。 可以使用维度将指标筛选到适当级别。 所有受支持的指标以及适用的维度都可以从 Azure Monitor - 指标资源管理器中进行浏览和可视化。

下面是新型警报支持的 Azure Monitor 指标源的完整列表:

资源类型 支持维度 多资源警报 可用指标
Microsoft.Aadiam/azureADMetrics Azure AD
Microsoft.ApiManagement/service API 管理
Microsoft.AppConfiguration/configurationStores 应用配置
Microsoft.AppPlatform/spring Azure Spring Cloud
Microsoft.Automation/automationAccounts 自动化帐户
Microsoft.AVS/privateClouds Azure VMware 解决方案
Microsoft.Batch/batchAccounts Batch 帐户
Microsoft.Bing/accounts 必应帐户
Microsoft.BotService/botServices 机器人服务
Microsoft.Cache/redis 用于 Redis 的 Azure 缓存
Microsoft.Cache/redisEnterprise Azure Cache for Redis Enterprise
microsoft.Cdn/profiles CDN 配置文件
Microsoft.ClassicCompute/domainNames/slots/roles 经典云服务
Microsoft.ClassicCompute/virtualMachines 经典虚拟机
Microsoft.ClassicStorage/storageAccounts 存储帐户(经典)
Microsoft.ClassicStorage/storageAccounts/blobServices 存储帐户(经典)- Blob
Microsoft.ClassicStorage/storageAccounts/fileServices 存储帐户(经典)- 文件
Microsoft.ClassicStorage/storageAccounts/queueServices 存储帐户(经典)- 队列
Microsoft.ClassicStorage/storageAccounts/tableServices 存储帐户(经典)- 表
Microsoft.CognitiveServices/accounts 认知服务
Microsoft.Compute/cloudServices 云服务
Microsoft.Compute/cloudServices/roles 云服务角色
Microsoft.Compute/virtualMachines 1 虚拟机
Microsoft.Compute/virtualMachineScaleSets 虚拟机规模集
Microsoft.ConnectedVehicle/platformAccounts 互联车辆平台帐户
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 数据共享
Microsoft.DBforMariaDB/servers DB for MariaDB
Microsoft.DBforMySQL/servers 适用于 MySQL 的 DB
Microsoft.DBforPostgreSQL/flexibleServers DB for PostgreSQL(灵活服务器)
Microsoft.DBforPostgreSQL/serverGroupsv2 DB for PostgreSQL(超大规模)
Microsoft.DBforPostgreSQL/servers 适用于 PostgreSQL 的 DB
Microsoft.DBforPostgreSQL/serversv2 DB for PostgreSQL V2
Microsoft.Devices/IotHubs IoT 中心
Microsoft.Devices/provisioningServices 设备预配服务
Microsoft.DigitalTwins/digitalTwinsInstances 数字孪生
Microsoft.DocumentDB/databaseAccounts Cosmos DB
Microsoft.EventGrid/domains 事件网格域
Microsoft.EventGrid/systemTopics 事件网格系统主题
Microsoft.EventGrid/topics 事件网格主题
Microsoft.EventHub/clusters 事件中心群集
Microsoft.EventHub/namespaces 事件中心
Microsoft.HDInsight/clusters HDInsight 群集
Microsoft.Insights/Components Application Insights
Microsoft.KeyVault/vaults 保管库
Microsoft.Kusto/Clusters 数据资源管理器群集
Microsoft.Logic/integrationServiceEnvironments 集成服务环境
Microsoft.Logic/workflows 逻辑应用
Microsoft.MachineLearningServices/workspaces 机器学习
Microsoft.MachineLearningServices/workspaces/onlineEndpoints 机器学习 - 终结点
Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments 机器学习 - 终结点部署
Microsoft.Maps/accounts Maps 帐户
Microsoft.Media/mediaservices 媒体服务
Microsoft.Media/mediaservices/streamingEndpoints 媒体服务流式处理终结点
Microsoft.NetApp/netAppAccounts/capacityPools Azure NetApp 容量池
Microsoft.NetApp/netAppAccounts/capacityPools/volumes Azure NetApp 卷
Microsoft.Network/applicationGateways 应用程序网关
Microsoft.Network/azurefirewalls 防火墙
Microsoft.Network/dnsZones DNS 区域
Microsoft.Network/expressRouteCircuits ExpressRoute 线路
Microsoft.Network/expressRoutePorts ExpressRoute Direct
Microsoft.Network/loadBalancers(仅限标准 SKU) 负载均衡器
Microsoft.Network/natGateways NAT 网关
Microsoft.Network/privateEndpoints 终结点
Microsoft.Network/privateLinkServices 专用链接服务
Microsoft.Network/publicipaddresses 公共 IP 地址
Microsoft.Network/trafficManagerProfiles 流量管理器配置文件
Microsoft.OperationalInsights/workspaces Log Analytics 工作区
Microsoft.Peering/peerings 对等互连
Microsoft.Peering/peeringServices 对等互连服务
Microsoft.PowerBIDedicated/capacities 容量
Microsoft.RecoveryServices/vaults 恢复服务保管库
Microsoft.Relay/namespaces 中继
Microsoft.Search/searchServices 搜索服务
Microsoft.ServiceBus/namespaces 服务总线
Microsoft.Sql/managedInstances SQL 托管实例
Microsoft.Sql/servers/databases SQL 数据库
Microsoft.Sql/servers/elasticPools SQL 弹性池
Microsoft.Storage/storageAccounts 存储帐户
Microsoft.Storage/storageAccounts/blobServices 存储帐户 - Blob
Microsoft.Storage/storageAccounts/fileServices 存储帐户 - 文件
Microsoft.Storage/storageAccounts/queueServices 存储帐户 - 队列
Microsoft.Storage/storageAccounts/tableServices 存储帐户 - 表
Microsoft.StorageCache/caches HPC 缓存
Microsoft.StorageSync/storageSyncServices 存储同步服务
Microsoft.StreamAnalytics/streamingjobs 流分析
Microsoft.Synapse/workspaces 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 应用服务环境多角色池
Microsoft.Web/hostingEnvironments/workerPools 应用服务环境工作线程池
Microsoft.Web/serverfarms 应用服务计划
Microsoft.Web/sites 应用程序服务和 Functions
Microsoft.Web/sites/slots 应用服务槽

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.cn/#resource//subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Contoso/providers/Microsoft.Storage/storageAccounts/diag500"
    },
    "properties": {
      "key1": "value1",
      "key2": "value2"
    }
  }
}

后续步骤