如何在不盯着仪表盘的情况下及时了解 Nginx 日志 的异常并接收告警信息?
如何通过告警监控 nginx 日志
1、使用7牛智能日志管理平台的告警功能配置告警条件,自动定期运行日志查询结果,一旦触发告警条件,将以粱适籁啻邮件、短信或 HTTP 形式给您发送告警信息。(如何采集Nginx日志参考下面经验)
2、通过 http 状态码判断服务端是否出错并告警。首先通过查询语句:status:500查询出指定时间范围内的status为500的日志。
3、点击另存为告警按照如图所示的配置填写告警指标:每 10 分钟 查询一次日志结果,一旦status为500的日志出现即发送告警信息。
4、点击测试规则,测试是否可以收到告警短信。
5、测试完成点击提交。
6、服剞脑惨丁务器运行过程中是否出现响应时间过长的情况。查询全部日志内容,点击另存为告警按照如图所示的配置填写告警指标:每 1 分钟 查询一次日志结果,request_ti罪焐芡拂me的平均值如果超过 1s 即发送告警信息。
7、流量异常告警。查询全部日志内容,点击另存为告警按照如图所示的配置填写告警指标:每 10 分钟 查询一次日志结果,bytes_sent的平均值如果超过 1000 即发送告警信息。