Azure Kubernetes服务(AKS)-Pod重新启动警报

问题描述 投票:0回答:1

我想在窗格重启后创建警报规则。即如果广告连播在30分钟内重新启动两次]

我有以下日志分析查询:

KubePodInventory
| where ServiceName == "xxxx"
| project PodRestartCount, TimeGenerated, ServiceName
| summarize AggregatedValue = count(PodRestartCount) by ServiceName, bin(TimeGenerated, 30m) 

但是在这种情况下将警报阈值设置为2将不起作用,因为PodRestartCount未被重置。任何帮助将不胜感激。也许有一种更好的方法我错过了。

我想在窗格重启后创建警报规则。即,如果广告连播在30分钟的视窗中重新启动两次,我将显示以下日志分析查询:KubePodInventory |其中ServiceName ==“ xxxx” | ...

kubernetes azure-aks azure-log-analytics azure-monitoring
1个回答
0
投票

要重置BIN()之间的计数,您可以在序列化输出上使用prev()函数来计算差异

© www.soinside.com 2019 - 2024. All rights reserved.