日志服务已内置告警规则模板,您只需添加对应的告警规则即可实时监控目标Kubernetes集群,并可通过钉钉等渠道接收到告警通知。本文介绍设置告警的相关操作。
前提条件
已创建K8s事件中心并接入Kubernetes集群数据。具体操作,请参见创建并使用K8s事件中心。
背景信息
K8s事件中心已内置告警规则模板、SLS ACK内置行动策略、SLS ACK内置用户组、SLS ACK Pod内置内容模板、SLS ACK内置内容模板、SLS ACK Node内置内容模板和SLS ACK Object内置内容模板。日志服务提供的内置资源可满足大部分告警场景,它们之间的关联如下:
通过告警规则模板指定SLS ACK内置行动策略。
通过SLS ACK内置行动策略指定SLS ACK内置用户组和内容模板(SLS ACK Pod内置内容模板、SLS ACK内置内容模板、SLS ACK Node内置内容模板和SLS ACK Object内置内容模板)。
触发告警后,日志服务会根据行动策略给指定用户发送告警通知。
步骤一:创建用户
步骤二:将用户添加到SLS ACK内置用户组
在告警中心页面中,选择 。
在用户组列表中,单击sls.app.ack.builtin对应的修改。
在修改用户组对话框中,将已创建的用户从待添加成员区域添加到已添加成员区域,然后单击确认。
步骤三:添加告警规则
日志服务已内置数十种K8s事件中心告警规则模板,您只需根据业务需求,添加对应的告警规则即可。此处以添加集群节点正常运行告警规则模板对应的告警规则为例。
在告警中心页面中,单击
右侧的。单击从模板新建。
在从模板新建面板中,单击SLS K8s事件中心。
在告警规则模板列表中,单击目标告警规则模板。
在新建告警面板中,
cluster_id
为集群ID,新建告警其他操作请参见创建告警规则。
更多操作
为K8s事件中心设置告警后,您还可以进行如下操作。
操作 | 说明 |
关闭告警规则 | 关闭告警规则后,告警规则不会再触发告警,状态变更为已关闭。 该操作不会删除规则参数中已设置的信息。需要再次监控时,无需重新设置规则参数。 |
临时关闭告警规则 | 临时关闭告警规则后,在指定时间内不再触发告警。 |
删除告警规则 | 该操作会删除规则参数中已设置的信息。需要再次监控时,需要重新设置规则参数。 |
设置告警规则 | 设置告警规则的配置参数。 |
查看 | 查看告警规则概览信息和告警规则历史统计报表。 |
关注 | 将目标告警规则添加到关注列表中。 |
自定义告警 | 如果内置告警规则模板不满足您的业务需求,您可以单击创建告警,创建自定义监控规则。具体操作,请参见创建日志告警规则。 |