根据 cloud_RoleInstance 筛选的自定义指标的 Azure Monitor 警报

Azure Monitor alert on a custom metric filtered by cloud_RoleInstance

我可以根据我的自定义指标创建警报。但是,我希望每个 cloud_RoleInstance 都有几个不同的警报。有可能吗?

如果日志存储在 Azure Log Analytics 或 Azure Application Insights 中,那么您可以使用 Custom Log Search alert(在本文的第 5 步中)。请注意,您需要根据查询中的 cloud_RoleInstance 创建一个警报。

步骤如下:

第 1 步:

在 azure portal -> Nav to azure monitor -> Alerts -> New alert rule,然后在资源中,select Azure Log Analytics 或 Azure Application Insights。

第 2 步:

然后在Condition中,select添加,然后select "Custom log search":

第 3 步:

然后在新的window中,写你的查询来触发警报,记得使用where子句来过滤cloud_RoleInstance。

并注意: 将 "Based on" 从 "Number of results" 更改为 "Metric measurement", 并使用此查询:

customMetrics 
| where name == 'MyMetricName' 
| where cloud_RoleInstance == 'MyInstanceName' 
| summarize AggregatedValue = sum(value) by bin(timestamp, 5m)