本文介绍Kubernetes告警的常见问题。

如何区分不同来源的Kubernetes告警?

您在日志服务告警中心,可看到Kubernetes相关的内置告警监控规则,包括如下两大类。

  • ACK内置告警监控规则

    在容器服务侧开启告警功能后,同步到日志服务告警中心的内置告警监控规则。如何开启,请参见容器服务报警管理

    ACK告警
  • SLS内置Kubernetes事件告警监控规则

    接入Kubernetes事件后,其所在Project中会生成内置Kubernetes事件告警监控规则。如何接入Kubernetes事件,请参见采集Kubernetes事件创建并使用K8s事件中心

    ACK告警
对比项 ACK内置告警监控规则 SLS内置Kubernetes事件告警监控规则
开启方式 在容器服务控制台中开启告警。 在Kubernetes事件所属Project下的告警中心,找到对应的内置告警监控规则,开启告警。
关闭方式 在容器服务控制台中关闭告警。 在Kubernetes事件所属Project下的告警中心,找到对应的内置告警监控规则,关闭或删除告警。
操作 同步到日志服务后,在日志服务控制台仅支持查看、关注操作。
  • 未开启告警时,支持开启、设置操作。
  • 开启告警后,支持关闭、临时关闭(在指定时间内不再触发告警)、删除、设置、查看、关注等操作。
通知对象 在容器服务控制台中设置通知对象。 在日志服务控制台中设置通知对象。
通知渠道 支持短信、邮件。 支持短信、语音、邮件、钉钉等所有的通知渠道。
监控参数配置 不支持。 支持修改监控频率等参数。

如何在容器服务管理控制台中管理Kubernetes告警?

您可以在容器服务管理控制台中管理告警,包括开启告警、关闭告警、设置通知对象、设置通知渠道等。具体操作,请参见容器服务报警管理

如何在日志服务控制台中管理Kubernetes告警?

  1. 登录日志服务控制台
  2. 在Project列表区域,单击目标Project。

    该Project为Kubernetes事件所属的Project。

  3. 在左侧导航栏中,单击告警
  4. 规则/事务页签中,找到目标告警监控规则,单击设置
  5. 参数设置对话框中,设置相关参数,然后单击设置并开启
    必填参数说明如下:
    • ACK集群ID:设置为K8s集群ID或名称。
    • 行动策略:内置Kubernetes事件告警监控规则默认绑定SLS ACK内置行动策略,当您使用该行动策略时,需先设置用户和用户组。
    具体操作,请参见设置告警