本指南以添加分钟统计/无 Key 监控产品为例,介绍如何快速配置自定义监控。
关于此任务
分钟统计/无 Key 监控产品是通过对日志固定位置的关键字筛选,统计单个指标数据,如统计某个接口被调用的总量等。
了解该监控产品的应用场景及细节,查看 分钟统计/无 Key。
配置自定义监控主要包括如下的步骤:
日志筛选 提供 新增白名单筛选 或 新增黑名单筛选 两种方式进行日志关键字筛选:
白名单 相当于 SQL 里的
[Where Field =?]
语义。黑名单 相当于 SQL 里的
[Where Field < >?]
语义。
分钟统计/无 Key 产品提供以下统计方式对日志进行计算:
求行数:单位时间内的日志行数。
对列值求平均:需选取计算数值维度,如耗时、金额等。
对列值求和:需选取计算数值维度,如耗时、金额等。
对列值求最大值:需选取计算数值维度,如耗时、金额等。
对列值求最小值:需选取计算数值维度,如耗时、金额等。
报警配置 指设置一定的预警规则,可通过手机短信方式接收故障报警。实时监控提供可视化报警配置,支持多种报警统计规则、支持多条件多套报警配置、并可按不同时间段设置预警。
操作步骤
步骤 1:选择监控产品
进入控制台,单击左侧导航栏中的 自定义监控。
在 自定义监控 页面,单击 新建 > 新建监控产品 添加监控产品。
在 常用 标签页,单击 分钟统计/无 Key,进入分钟统计/无 Key 监控产品配置页面。
步骤 2:填写基本信息
在 基本信息 区域中,配置以下信息:
监控配置名:输入自定义的监控配置名称。
所属应用:选择该监控产品所属的应用名称。
采集日志文件:选择日志文件。提供以下采集日志的方式:
扫描路径:如果列表中没有需要的日志文件,完成以下步骤。默认 扫描路径 方式:
单击 扫描路径 打开 选取采集文件 页面。该页面显示两个系统默认的文件路径。
双击路径名打开进行日志文件选取。如果默认的文件路径中,没有找到需要的路径,填写 指定根目录 或 指定服务器 IP 来查找需要的日志文件。查找时,只需要填写 指定根目录 或 指定服务器 进行查找。
单击选中需要的日志文件名,单击 确认,完成日志文件选取。
手动填写日志路径:手动填写日志路径。注意路径规则。
选择是否开启 生效开关,默认开启。
(可选)单击 高级选项,配置如下信息:
日志编码。
集群日志限制流量,单位:KB/Min。
存储容量上限:选择容量上限。
步骤 3:配置日志筛选
开启日志筛选开关,以新增白名单筛选规则为例,完成以下步骤:
单击 新增白名单筛选,新增一条白名单筛选列。
在 白名单筛选列,单击 选取。
在 日志筛选 对话框,配置白名单筛选列的位置。
用鼠标在日志样本中选中目标一个关键词,系统会根据该关键词的位置自动生成一个 列值选取规则,并在下方的列值采样表格中显示根据这一选取规则采样得到的列值。
在最下方填入列名,点击提交,完成白名单列的选取。
要了解 日志筛选 对话框左下方的 使用列值翻译 功能使用方法,查看 列值翻译。
填写 白名单值。
说明:同一个列值位的白名单,支持多个值的选取,可以用逗号(,) 分隔,如
aaaa,bbbb,cccc
。多个 白名单筛选列 之间的关系为 且。
步骤 4:设置列值分组
列值分组即数据的 group by,指明最终生成的数据按什么做分组,RMS 目前支持按 label 分组,即按运维维度做groupby。例如,按机房 IDC 做分组。
列值分组 Group By 中必须配置一个维度,分组列可配多列。
您可以直接勾选运维维度列作为分组列,若需要自定义分组列,单击 新增分组列 > 选取,在弹出的 日志筛选 弹框中定义列值选取规则。
用鼠标在日志样本中选中一个目标关键词,系统会根据该关键词的位置自动生成一个列值选取规则,并在下方的列值采样表格中显示根据这一选取规则采样得到的列值。
步骤 5:选择统计方式
本步骤中,选择 求行数 进行计算。
步骤 6:配置报警
开启报警配置开关,然后单击 新增报警规则 按钮。
在 报警规则 列的输入框中,输入规则名称,选择时间范围,然后设置触发条件。触发条件的内容包括取值方式(即报警规则的计算统计方式)、对比方法、阈值。
如需多个触发条件,可单击 新增触发条件 进行配置。如果设有多个触发条件,需选择 满足全部条件触发 还是 满足任意条件触发。
设置 报警等级、检测频率,并根据实际情况确定是否要 自定义报警时区。报警等级会在 总览 页面的 监控报警 区域中做分类统计,同时报警文案中会显示报警指标的等级标注。
说明实时监控提供红色预警(P0)、橙色预警(P1)、普通预警(P2)三种等级。在本步骤中,选取默认等级 普通预警(P2)。
如需配置多条报警规则,重复上述步骤即可。
配置完毕后,单击 提交 完成该自定义监控产品的配置,并生成一个数据源。