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