天天看点

日志数据的关键字统计与报警实践指南

统计业务日志中关键字的数量,并在统计数量达到一定条件时报警是业务日志的常见需求之一。本教程的目的是通过一个具体案例介绍如何对存储在日志服务产品中的数据进行关键字统计和报警。参照本教程的介绍,您可以快速走通日志的关键字统计、查询图表可视化和设置报警流程。

需要确保主账号的accesskey是激活状态。accesskey保持激活状态后您才能授权云监控读取您的日志数据。

日志数据的关键字统计与报警实践指南

## 统计日志关键字

切分成如下字段

key

value

content

2017-06-21 14:38:05 [info] [impl.favserviceimpl] execute_fail and run time is 100msuserid=

2017-06-21 14:38:05 [warn] [impl.shopserviceimpl] execute_fail, wait moment 200ms

2017-06-21 14:38:06 [error] [impl.shopserviceimpl] execute_success:send msg,200ms

... ...

进入云监控首页,选择日志监控功能。

日志数据的关键字统计与报警实践指南

按照页面提示,点击“这里”进行授权。初次使用日志监控功能时需要授权,后续不再需要授权。授权后云监控会获得读取您日志数据的权限,并且仅用于按照您配置的处理规则进行日志数据处理的用途。

日志数据的关键字统计与报警实践指南

授权后可进入如下日志监控列表页面。

日志数据的关键字统计与报警实践指南

点击“新建日志监控”,进入创建页面。

关联资源,选择您需要进行关键字统计的日志服务资源。

预览数据:如果您选择的日志服务中已经写入数据,可以在第二步分析日志的预览框中查看到原始的日志数据。

分析日志,本步骤用于定义如何处理日志数据。不支持日志的字段名称为中文。这里以统计error关键字数量为例,统计日志每分钟出现的error关键字数量。通过“日志筛选”过滤出content中包含“error”关键字的日志记录,并通过“统计方法”中的计数(count)方法计算筛选后的记录数。

日志数据的关键字统计与报警实践指南

点击“确定”按钮后保存配置。

创建完日志监控以后,等待3-5分钟即可查看统计数据。查看方法是进入日志监控的指标列表页面,点击“操作”中的“监控图表”查看监控图。

日志数据的关键字统计与报警实践指南
日志数据的关键字统计与报警实践指南

设置方法是进入日志监控的指标列表页面,点击“操作”中的“报警规则”进入报警规则列表页面。

日志数据的关键字统计与报警实践指南

然后点击页面右上角的“新建报警规则”按钮,进入创建报警规则页面。

为报警规则命名,并在规则描述中配置需要报警的情况。

日志数据的关键字统计与报警实践指南

选择需要报警的联系人组和通知方式并确认保存,便完成了报警规则的设置。

日志数据的关键字统计与报警实践指南