本文为您介绍如何使用日志监控统计网站访问日志(例如:Nginx,Apache)的QPS、状态码和响应时间,并对这些监控项设置报警规则。
前提条件
背景信息
网站访问日志(Nginx的AccessLog)在日志服务中的样例如下:
192.168.XX.XX - - [10/Jul/2019:15:51:09 +0800] "GET /ubuntu.iso HTTP/1.0" 0.032 129 200 168 "-" "Wget/1.11.4 Red Hat modified"
在日志服务中提取关键字段,如下表所示。
字段 | 字段样例 | 说明 |
---|---|---|
time | 2019-06-10 15:51:09 | 记录日志的时间。 |
rt | 0.032 | 访问网站的时间。单位:秒。 |
URL | /ubuntu.iso | 访问网站的URL。 |
status | 200 | 访问网站时,HTTP的返回码。 |
body | 168 | 访问网站时,返回客户端的HTTP的body大小,不包含header。 |