由cloud_RoleInstance筛选的自定义指标上的Azure Monitor警报

由cloud_RoleInstance筛选的自定义指标上的Azure Monitor警报,azure,azure-monitoring,Azure,Azure Monitoring,我能够根据我的自定义指标创建警报。但是,对于我拥有的每个云实例,我希望有几个不同的警报。有可能吗?如果日志存储在Azure Log Analytics或Azure Application Insights中,那么您可以使用(在本文的步骤5中)。注意:您需要根据查询中的一个云实例创建一个警报 步骤如下: 步骤1: 在azure门户->导航到azure监视器->警报->新警报规则中,然后在资源中选择azure日志分析或azure应用程序洞察 步骤2: 然后在条件中,选择添加,然后选择“自定义日志搜索

我能够根据我的自定义指标创建警报。但是,对于我拥有的每个云实例,我希望有几个不同的警报。有可能吗?

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

步骤如下:

步骤1:

在azure门户->导航到azure监视器->警报->新警报规则中,然后在资源中选择azure日志分析或azure应用程序洞察

步骤2:

然后在条件中,选择添加,然后选择“自定义日志搜索”:

步骤3:

然后在新窗口中,编写您的查询以触发警报,记住使用where子句过滤云端实例

请注意: 将“基于”从“结果数”更改为“公制测量”, 并使用此查询:

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

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

步骤如下:

步骤1:

在azure门户->导航到azure监视器->警报->新警报规则中,然后在资源中选择azure日志分析或azure应用程序洞察

步骤2:

然后在条件中,选择添加,然后选择“自定义日志搜索”:

步骤3:

然后在新窗口中,编写您的查询以触发警报,记住使用where子句过滤云端实例

请注意: 将“基于”从“结果数”更改为“公制测量”, 并使用此查询:

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

非常感谢。这几乎是我所需要的。我必须做的唯一一件事是将“基于”从“结果数”更改为“度量度量”,并更新我的查询以生成聚合值:customMetrics |其中name=='MyMetricName'|其中cloud_RoleInstance=='MyInstanceName'| Summary AggregatedValue=按bin(时间戳,5m)求和(值)您能否更新您的答案,使其包含这些步骤,使其完整可见。然后我会接受它。好吧,我想如果我以当前的形式将它标记为一个答案,ppl只看它,而不看评论部分,它将是一个不完整的答案。这就是为什么我认为最好添加这些步骤。然后它将成为一个完整的答案。@DmytroGokun,是的,我在步骤3中添加了这个信息:)。非常感谢。这几乎是我所需要的。我必须做的唯一一件事是将“基于”从“结果数”更改为“度量度量”,并更新我的查询以生成聚合值:customMetrics |其中name=='MyMetricName'|其中cloud_RoleInstance=='MyInstanceName'| Summary AggregatedValue=按bin(时间戳,5m)求和(值)您能否更新您的答案,使其包含这些步骤,使其完整可见。然后我会接受它。好吧,我想如果我以当前的形式将它标记为一个答案,ppl只看它,而不看评论部分,它将是一个不完整的答案。这就是为什么我认为最好添加这些步骤。然后它将成为一个完整的答案。@DmytroGokun,是的,我在步骤3中添加了这个信息:)。