更新时间:2022-08-13 21:23:29
KPI 关键绩效指标用于返回性能指标的具体聚合值,如:CPU 负载百分比、内存使用率百分比或响应时间等。通过 KPI 返回的数值,您可监控各服务的健康状况,并定位排查可能出现异常的趋势。
在 KPI 智能分析管理模块中,可根据已存搜索或自定义搜索语句搜索日志数据作为 KPI 的数据来源,依据已设置的执行计划循环执行 KPI 搜索及聚合计算,支持自定义 KPI 的阈值类型及阈值范围。
新建服务配置页面,点击【KPI】进入 KPI 创建页面,如下所示:


► 新建 KPI

1. 在 KPI 创建页面,点击【新建 KPI】弹出新建 KPI 窗口,设置 KPI 数据来源,如下所示:
元素名称 元素说明 限制条件
*KPI 名称 设置 KPI 的名称,如:CPU 使用率 ≤32 个字符
描述 用于对 KPI 进行补充描述 -
*数据来源 设置 KPI 计算数据的来源:
► 已存搜索:可选择系统中已保存的搜索;
► 自定义搜索:
• 输入自定义搜索语句进行搜索,点击【在搜索中打开】则通过新页面跳转进入搜索页面,查看搜索结果;
• 支持通过 *日志分组 过滤日志数据来源,如下所示:

注意:
1. 若当前用户不具备所选日志分组资源权限,点击【在搜索中打开】进入搜索页面后无法查看原始日志;若有需求,可联系系统管理员进行资源授权;
2. 若已选日志分组被删除,则需重新选择配置,确保 KPI 聚合值与服务健康分数可正常输出
-
2. 点击【下一步】进入 KPI 计算页面,配置 KPI 聚合计算方式及执行计划,配置参数如下所示:

若在新建服务>实体页面已配置实体规则,KPI 聚合计算栏会显示实体计算配置项,如下所示:
元素名称 元素说明 限制条件
KP I聚合计算 *阈值字段 设置日志数据中 KPI 需聚合和监控的字段,如:mem_free_percent(可用内存%) -
实体计算 设置聚合实体级别 KPI 的计算方式:平均值、计数、总和、最小值、最大值、去重计数。点击【实体】可跳转进入实体规则设置页面:

注意:以上实体跳转按钮仅当编辑服务状态下会进行显示
仅当已配置实体规则条件后,才会显示此配置项
聚合计算 设置聚合服务级别KPI的计算方式:平均值、计数、总和、最小值、最大值、去重计数 -
执行计划 计算区间 设置执行计算的阈值字段值的获取时间范围
例如:获取前 10 分钟的的阈值字段值进行聚合计算
1 分钟~24 小时
执行频率 设置执行阈值字段搜索及聚合计算的频率 1~30 分钟
数据间隙填充值 设置填补数据间隙的方式:
• Null 值:使用空值填充数据中的间隙,严重性级别默认为未知
• 自定义值:使用自定义数值填充数据中存在的间隙
-
计算说明 用于对以上 KPI 的配置结果进行说明
说明:计算说明中加粗项将依据实际配置参数同步变化
-
3. 点击【下一步】进入数据设置页面,配置 KPI 数值单位设置,配置参数如下:
元素名称 元素说明 限制条件
单位 显示 KPI 可视化中的计量单位 -
4. 点击【下一步】进入阈值设置页面,阈值严重性级别决定 KPI 当前状态,当 KPI 数值满足阈值条件时,KPI 状态将随之改变。在此页面可进行 KPI 静态阈值或动态阈值配置,配置参数如下所示: 
• 静态阈值:手动设置固定阈值以及各严重性级别,如下所示:

• 动态阈值:每天 00:00 系统将依据前 3 个月的 KPI 聚合计算结果,计算并更新动态阈值区间。动态阈值严重性依据真实数据与阈值数据间的差异程度进行动态调整,即依据真实数据偏离阈值数据的程度决定。
设置算法灵敏度将影响动态阈值的范围,灵敏度越高则检测的异常点越多,对应阈值区间范围越窄,默认为 3(最高)。


注意:启用动态阈值后,请勿修改 KPI 计算方式,以免影响算法准确度。
► 复制 KPI
1. 在 KPI 创建页面,点击【复制 KPI】弹出复制 KPI 窗口,在复制 KPI 弹出窗口左侧已创建 KPI 列表中勾选需复制的 KPI,右侧为已选 KPI 列表,点击可删除已选 KPI。您也可以通过搜索输入框快速查询需复制的 KPI,如下所示:

2. 选择完成后,点击【复制】即可在 KPI 配置页面查看已复制成功的 KPI 列表及详情,如下所示: 

说明:在 KPI 编辑界面,可根据阈值及时间设置,点击 【预览】可查看数据预览效果。