除系统提供的预置告警模版外,您也可以根据需求,创建自定义告警规则模板,方便快速完成云产品的告警规则配置。本文为您介绍如何创建自定义告警模版。
说明
【邀测·申请试用】:该功能目前处于 邀测 阶段,如需使用,请联系您的产品解决方案工程师。
创建模板
手动创建
- 登录 VMP 服务控制台。
- 在顶部导航栏,选择目标地域。
- 单击左侧导航栏的 告警中心 > 告警规则模板,选择 自定义模板 页签。
- 单击 创建模板,在弹出的下拉菜单中选择 手动创建。
- 配置告警模板的基础信息。
配置项 | 说明 |
---|
名称 | 配置告警模板的名称。在相同地域内,告警模板的名称需保持唯一。 |
描述 | 配置告警模板的描述信息。 |
- 变量配置。单击 添加变量,配置告警模板中的变量。
配置项 | 说明 |
---|
变量类型 | 选择变量类型,包括: - Query:PromQL 动态变量,允许通过正则表达式,匹配非固定的变量值。
- Custom:固定值变量,用于匹配固定的变量值。
|
变量名称 | 配置变量的变量名称和 Label。 - 变量名称:匹配 PromQL 语句中的特定 Label,支持英文大小写字母、数字,取值范围为 1~32。
- Label:描述该变量的含义和作用,并在控制台上展现,方便用户理解。支持中文、英文大小写字母、数字、特殊字符,取值范围为 1~20。
说明 - 变量用于对监控数据中的云产品资源对象进行更细粒度的筛选,例如:在 VKE 产品中,您可以通过变量选择 VKE 集群或命名空间。
- 变量名称首字母必须大写,采用驼峰格式。例如
ClusterNode 。
|
变量配置 | 配置变量匹配规则和取值。包括: - 查询语句:配置获取变量取值的 PromQL 查询语句。例如
kube_node_info 。 - 匹配表达式:使用正则表达式,配置变量的匹配规则。例如:您可以使用
/.*cluster="(.*?)".*/ 表达式,匹配 PromQL 语句中任意包含cluster="任意文本" 形式的字符串,并将 cluster=" 和闭合的" 之间的文本捕获下来作为一个变量组。 - 变量值多选:启用后,该变量允许选择多个变量值。
- 添加全选:启用后,变量中包括 全部 选项,即允许选择所有的变量值。
|
- 规则配置。单击 添加规则,配置告警模板中的告警规则。
配置项 | 说明 |
---|
规则名称 | 配置告警规则的名称。相同模板内,规则名称必须唯一。 |
规则描述 | 配置告警规则的描述信息。 |
PromQL | 使用标准 PromQL 语句,配置监控对象或指标。 说明 当您监控容器服务集群时,如果需要使用 PromQL 语句配置集群资源的告警规则,可以参考 预置看板 中提供的语句。 |
触发策略 | 配置告警触发策略。指定告警等级、条件、阈值和条件持续时间。 - 勾选 P0、P1 或 P2,表示设定不同的告警等级。取消勾选,则表示不设定该等级的告警。
- 比较条件:指定 PromQL 语句和阈值之间的比较条件。支持多个比较条件,包括: 大于、大于等于、小于、小于等于、等于 和 不等于。
- 阈值:配置指标的阈值。
- 条件持续时间:配置指标符合条件的持续时间,包括:
- 立即触发:满足告警条件后,立即触发告警。
- 1 分钟:满足告警条件,并持续 1 分钟后,再触发告警。
- 2 分钟:满足告警条件,并持续 2 分钟后,再触发告警。
- 5 分钟:满足告警条件,并持续 5 分钟后,再触发告警。
- 10 分钟:满足告警条件,并持续 10 分钟后,再触发告警。
|
- 单击 提交,完成配置。
YAML 文件导入
- 登录 VMP 服务控制台。
- 在顶部导航栏,选择目标地域。
- 单击左侧导航栏的 告警中心 > 告警规则模板。选择 自定义模板 页签。
- 单击 创建模板,在弹出的下拉菜单中选择 Yaml 文件导入。
- 单击界面或将 YAML 文件拖拽到界面中,单击 下一步。
- 确认告警规则模板中的 变量配置 无误。必要时可以单击 添加变量,新增告警变量。
- 确认告警规则模板中的 规则配置 无误。必要时可以单击 添加规则,新增告警规则。
- 单击 提交,完成配置。
管理模板
告警规则模板创建完成后,您可以在模板列表中查看模板。包括:模板的名称/ID、版本、描述、关联规则组数、时间等。
告警规则模板支持如下管理操作:
- 单击 操作 栏中的 编辑,可以编辑模板内容。
- 单击 操作 栏中的 导出,可以导出该模板的 YAML 配置文件。
- 单击 操作 栏中的 删除,可以删除该模板。
注意
- 告警规则模板被告警规则组关联后,无法直接删除模板。需要首先删除关联的告警规则组后,再删除模板。
- 告警规则模版被告警规则组关联后,变量和规则的配置将被限制编辑,包括:
- 变量:不支持新增、删除存量变量;仅支持编辑 Query、默认值、Regex。
- 规则:不支持删除存量规则,仅支持编辑规则的名称、描述、触发条件。支持新增规则。
使用模板创建告警规则组
告警规则模板创建完成后,单击 操作 栏中的 应用模板,即可基于该模板创建告警规则组。告警规则组的配置方式,请参见 创建告警规则组。