有没有办法为 CrashLoopBackOff 创建 1 个自定义警报规则(作为示例) 这将触发多个警报。所有警报都相同,但 Pod 名称不同。
在 Prometheus 中,我们收到每个 pod 的警报,但我不确定是否可以在 Azure Application Insights 中实现。
您可以使用“警报规则”进行存档。 Insight 本身没有警报功能。
方法一:自定义日志搜索
步骤:
KubePodInventory
| where ContainerStatus == 'waiting'
| extend ContainerLastStatus=todynamic(ContainerLastStatus)
| summarize RestartCount = arg_max(ContainerRestartCount, Computer, Namespace, ContainerStatusReason) by Name