我需要每分钟从 nginx access.log 收集当前数据,以监控请求和错误的数量。这是 nginx 的前端记录与很多的请求。每小时对其进行格式化、轮换和存档。
那么 — 每分钟的请求数和每分钟的各种错误 — 如何解析我所知道的 — 但如何获取 1 分钟的日志呢?
我正在尝试timeout 60s tail -f /var/log/veryfastmovingaccess.log >> 60s_log.tmp
然后 awk 解析 tmp,清理它,重新启动 tail。我做错了吗?
我需要每分钟从 nginx access.log 收集当前数据,以监控请求和错误的数量。这是 nginx 的前端记录与很多的请求。每小时对其进行格式化、轮换和存档。
那么 — 每分钟的请求数和每分钟的各种错误 — 如何解析我所知道的 — 但如何获取 1 分钟的日志呢?
我正在尝试timeout 60s tail -f /var/log/veryfastmovingaccess.log >> 60s_log.tmp
然后 awk 解析 tmp,清理它,重新启动 tail。我做错了吗?