Prometheus监控会为接入的应用自动创建默认报警。关于这些自动创建的默认报警,请参见报警规则说明。
控制默认报警自动创建的参数为defaultAlert,取值为true时表示自动创建默认的报警,取值为false时表示不自动创建默认的报警。
对于已接入Prometheus监控的应用,如果您希望禁止默认报警自动创建,您需要将Prometheus监控插件的defaultAlert设置为false。在禁止默认报警自动创建后,建议您手动删除Prometheus监控之前为您自动创建的默认报警规则。
为容器服务K8s集群进行设置的操作步骤如下:
将Prometheus监控插件的defaultAlert设置为false。
登录容器服务管理控制台。
在控制台左侧导航栏中,单击集群列表。
在集群列表页面中,选择目标集群,并在目标集群右侧的操作列下,单击应用管理。
在无状态页面,选择命名空间为arms-prom,找到以arms-prometheus开头的deployment,例如arms-prometheus-ack-arms-prometheus,在其右侧操作列,单击编辑。
在编辑页面的生命周期区域的启动执行的参数文本框中,添加-defaultAlert=false,然后在页面右上角,单击更新。
Prometheus监控插件完成更新后,等待3分钟~5分钟,Prometheus监控不再为该集群创建默认报警。
可选:删除默认报警规则。
登录ARMS控制台,在左侧导航栏选择。
在实例列表页面,单击目标通用实例名称。
在左侧导航栏,单击告警规则。然后在对应告警规则操作列单击删除,删除默认报警规则。
该文章对您有帮助吗?