故障描述模板
故障模板能帮助客户定制故障的描述形式,在故障列表中迅速找到目标故障。
新建故障模板
新建故障模板,请按照以下步骤进行操作:
在左侧导航栏中选择数据洞察>智能故障管理>配置>故障描述模板,进入故障模板列表页面。
在页面右上角单击创建模板按钮,进入新建故障模板页面。
配置故障标题。
模板名称:输入故障模板的名称。最多可输入100个字符,支持特殊字符。
标题:输入故障的主标题、副标题1和副标题2(该内容展示在故障列表-故障描述列)。最多可输入100个字符,支持特殊字符。标题中可引用变量和函数,详情请参见模板变量及函数说明。
右侧展示模板变量、函数和样例,可以按需复制到文本框中。模板内容样例如下:
配置故障条件。
故障生成分为两种形式:AI算法自动生成、通过收敛规则生成,用户需要根据故障生成的方式,配置AI故障模板或收敛规则故障模板。
如果是AI算法生成的故障,单击AI页签,配置AI故障模板。
- 标签组匹配条件:所有(满足所有标签组条件)、任意(满足任意一个标签组条件)。
- 标签匹配:通过K-V键值对进行筛选,一个标签组可以配置多个标签。新创建一个标签,单击新增按钮即可。
- 符合以上条件的警报:数量(故障中符合条件的警报数量)、占比(符合条件的警报在故障里的百分比)。
- 属性条件:有拓扑关系(故障有拓扑关系)、有根因推荐(故障有根因推荐)、根因类型(故障的根因警报类型匹配)。当勾选了根因类型时,需要在下拉菜单中选择根因类型,包括宿主机、主机、进程、服务、容器、数据库、中间件、应用、交换机、路由器、防火墙和负载均衡。
如果是通过收敛规则生成的故障,单击收敛规则页签,配置收敛规则模板。
在下拉菜单中选择收敛规则,下方会显示选择的收敛规则详情。下拉菜单中展示的都是未配置过故障描述模板且状态为生效的收敛规则。
单击保存,完成故障描述模板的配置。
新创建的AI故障描述模板将会展示在AI算法页签中,收敛规则故障描述模板将会展示在收敛规则页签中。
说明:新建成功的故障描述模板默认为生效状态。
模板变量及函数说明
模板变量
模板变量 | 说明 | 样例配置 |
---|---|---|
${first_of_alert.xx} | 故障第一个警报,即触发时间最早的警报,xx代表标签的key | ${first_of_alert.target} 最早一个报警target的值 |
${RCA_of_alert.xx} | 故障包含的根因警报,xx代表标签的key | ${RCA_of_alert.target} 根因警报target的值 |
${recent_of_alert.xx} | 故障最新的一个警报,xx代表标签的key | ${recent_of_alert.target} 最新一个报警target的值 |
函数
函数 | 说明 | 样例配置 |
---|---|---|
?count | 统计数量,按照对象某个标签为维度,去重统计个数 | ${alerts.host?count} ${alerts.target?count} |
?proportion_max(n) | 求最大占比,按照对象某个标签,统计其值占比,n代表取前几位,-1取所有 | ${alerts.target?proportion_max(3)} ${alerts.host?proportion_max(-1)} |
?top(n) | 取n个数据,按照对象某个标签,-1取所有 | ${alerts.target?top(3)} ${alerts.host?top(-1)} |
管理故障描述模板
支持按照故障模板名称查询模板,支持模糊匹配。
对于AI故障描述模板,单击操作列的开关,可对故障描述模板设置生效和失效。单击右上角的排序按钮,按住鼠标左键移动模板的位置,可进行排序。自定义模板类型的故障描述模板,支持修改和删除。
对于收敛规则故障描述模板,支持对模板进行设置生效和失效、修改、删除操作。
说明:收敛规则故障描述模板没有优先级,命中哪个收敛规则,匹配哪个故障模板;AI算法故障描述模板,优先级为排序顺序,当匹配了某一个故障模板后,就不会继续往下匹配了。