日志服务之告警接入与管理
1. 创建实验资源
开始实验之前,您需要先创建实验相关资源。
- 在实验室页面,单击创建资源。
说明 :资源创建过程需要1~3分钟。
- (可选)在实验室页面左侧导航栏中,单击云产品资源列表,可查看本次实验资源相关信息(例如IP地址、用户信息等)。
2. 接入NGINX模拟数据
本步骤将指导您如何使用日志服务接入NGINX模拟数据。
- 双击打开虚拟桌面的Firefox ESR浏览器。
- 在RAM用户登录框中单击下一步,并复制粘贴页面左上角的子用户密码到用户密码输入框,单击登录。
- 复制下方地址,在Firefox ESR浏览器打开新页签,粘贴并访问日志服务控制台。
https://sls.console.aliyun.com/
- 在日志服务控制台下方的Project列表中,选择Project资源所在地域,然后单击Project名称。
说明 :您可以在云产品资源列表中查看Project资源所在地域和Project名称(如果出现“错误”弹窗直接关闭,不影响实验)。
- 在日志存储页面左侧,单击日志库下的图标。
- 在创建Logstore对话框中,输入Logstore名称,打开WebTracking开关,然后单击确定。
参数说明:
- Logstore名称:输入nginx-access-log。
- WebTracking:打开WebTracking开关,您可以通过WebTracking从HTML、H5、iOS或Android上采集数据到日志服务。
- 在创建成功对话框中,单击取消。
- 在日志存储页面左侧,选择日志库>nginx-access-log>数据接入>模拟接入,然后单击图标。
- 在快速接入面板中,单击NGINX访问日志下的模拟。
- 在模拟接入页面,单击开始导入。
- 在模拟接入页面,等待大约一分钟,模拟数据生成后,单击开始使用。
返回如下页面,您可以看到生成的NGINX模拟数据。
3. 配置告警规则
本步骤将指导您如何配置告警规则对NGINX访问错误进行监控。
- 在nginx-access-log页签顶部,输入如下查询语句,分组统计status字段大于等于400的数据有多少条,然后按回车键。
status >= 400 | select status, count(*) as cnt group by status
返回如下结果,您可以看到查询出的数据。
- 在nginx-access-log页签,选择另存为告警>新版告警。
- 在告警规则面板中,配置如下参数,单击确定。
参数说明:
- 规则名称:输入NGINX访问错误。
- 检查频率:选择固定间隔,1和分钟。
- 分组评估:选择不分组。
- 触发条件:选择有数据和严重。
- 告警策略:选择极简模式。
- 渠道:选择消息中心。
- 内容模板:选择SLS内置内容模板。
4. 查看告警规则
本步骤将指导您如何查看告警规则和推送的告警消息。
- 在nginx-access-log页签左侧导航栏中,单击 图标。
返回如下页面,您可以查看到刚刚配置的NGINX访问错误告警规则。
- 在告警中心页面,选择NGINX访问错误,单击操作列下的查看。
返回如下页面,您可以查看到该告警规则的触发详情。
- 在告警概览页面,单击 图标。
- 在未读消息页面,单击日志服务告警。
返回如下页面,您可以查看推送的告警消息。
实验链接:https://developer.aliyun.com/adc/scenario/12c6146ddc4343cdbd9c644b2e584ecb