云监控统计日志服务(Log Service)中关键字的数量,并在关键字数量达到一定条件时报警,是日志的常见需求之一。通过本文您可以快速掌握日志关键字监控和设置报警的操作方法。
前提条件
背景信息
日志服务中日志的样例如下:
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:05 [INFO] [impl.ShopServiceImpl] execute_fail and run time is 100ms,reason:user_id invalid
2017-06-21 14:38:05 [INFO] [impl.FavServiceImpl] execute_success, wait moment ,reason:user_id invalid
2017-06-21 14:38:05 [WARN] [impl.UserServiceImpl] execute_fail and run time is 100msuserid=
2017-06-21 14:38:06 [WARN] [impl.FavServiceImpl] execute_fail, wait moment userid=
2017-06-21 14:38:06 [ERROR] [impl.UserServiceImpl] userid=, action=, test=, wait moment ,reason:user_id invalid
2017-06-21 14:38:06 [ERROR] [impl.ShopServiceImpl] execute_success:send msg,200ms
本文以监控日志段中关键字ERROR为例,为您介绍通过日志监控实现日志关键字的监控与报警的操作方法。Key为level,Value为具体的日志段。Key-Valve格式如下表所示。
Key | Value |
---|---|
level | 2017-06-21 14:38:05 [INFO] [impl.FavServiceImpl] execute_fail and run time is 100msuserid= |
level | 2017-06-21 14:38:05 [WARN] [impl.ShopServiceImpl] execute_fail, wait moment 200ms |
level | 2017-06-21 14:38:06 [ERROR] [impl.ShopServiceImpl] execute_success:send msg,200ms |
操作步骤
- (可选)授权云监控访问日志服务的权限。当您首次使用日志监控功能时,需要授权云监控访问日志服务的权限。
- 登录云监控控制台。
- 在左侧导航栏,单击日志监控。
- 在云监控服务关联角色对话框,单击确定。
- 新建日志监控,监控level中包含关键字ERROR的日志。
- 查看关键字ERROR的监控数据。创建日志监控后,等待3~5分钟。在日志监控页面,单击目标监控项对应操作列的
图标,查看监控图表。
- 查看关键字ERROR的报警通知。当日志服务中出现ERROR级别的日志时,您会收到报警通知。