背景
我所在的公司目前用的是ELK日志查询,但是用ELK都是出了问题我们开发人员上去查询对应的报错日志最后解决问题。但是出了问题我们开发人员要怎么知道的,只能通过业务人员反馈才能知道。所以我们后面就把日志服务迁移到阿里云日志服务上,可以查询、分析日志也可以配置相对应的告警功能。
配置告警功能
一、创建用户和用户组
用户和用户组的作用是告警通知的对象,下面是创建步骤。
- 登录阿里云,选择日志服务
- 在Project区域中选择你想要配置的目标Project
- 在左侧导航栏中选择告警
- 打开告警中心,选择告警管理>用户管理
点击用户管理,开始创建用户:
创建完用户之后,我们开始创建用户组,然后把用户添加到用户组内。
二、配置日志告警信息
- 选择日志存储,在日志库中选择目标Logstore
- 在页面右上角选择另存为告警>新版告警(公测中)
在告警规则面板配置相对应的信息,然后点击确定
三、查看告警触发记录
- 在告警中心页面,选择告警管理>监控规则中心
- 在告警监控规则最新评估状态区域,查看已执行的告警监控规则
以上就是阿里云日志服务的告警配置过程,我演示的是告警到手机,正常应该是告警到相对应的群,然后@所有人。
PS:告警配置信息演示的是最简单的,正常配置告警信息都是要结合正则表达式和SQL分析一起做才能达到一个更佳的效果。
总结
以前就用习惯ELK,这次迁移到阿里云日志服务,多少还是有点懵。还好阿里云有相关的文档可以供我学习,最后一步步搭建起来。写这篇的目的只是记录一下我的踩坑之路,作为笔记,方便以后遇到类似的问题可以查看。