首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >简单的NGINX日志文件分析器

简单的NGINX日志文件分析器
EN

Stack Overflow用户
提问于 2012-09-26 02:30:44
回答 5查看 84.7K关注 0票数 79

我正在寻找一个简单的工具来分析我的macbook上的NGINX日志。我希望能够获得一些基本的统计数据,包括机器人访问,还能够排序/过滤日志,以找出在服务器崩溃之前发生了什么。

EN

回答 5

Stack Overflow用户

发布于 2013-01-16 00:04:31

您可以尝试使用基于GoAccess的免费开源控制台。它也可以输出HTML报告。

票数 122
EN

Stack Overflow用户

发布于 2013-08-29 01:19:23

我遇到了visitors。它是用C语言编写的,速度很快。

它缺少goaccess很酷的ncruses接口。它只输出html。不过,它确实做到了这一点。

编辑:还可以输出人类可读的文本报告:

代码语言:javascript
运行
复制
visitors access.log | less
票数 29
EN

Stack Overflow用户

发布于 2014-07-07 18:23:32

我建议使用logstash和Kibana,模式如下:

对于access.log:

代码语言:javascript
运行
复制
NGINXACCESS %{IPORHOST:clientip} - %{USERNAME:remote_user} \[%{HTTPDATE:time_local}\] %{QS:request} %{INT:status} %{INT:body_bytes_sent} %{QS:http_referer} %{QS:http_user_agent}

对于error.log:

代码语言:javascript
运行
复制
 NGINXERROR (?<timestamp>%{YEAR}[./-]%{MONTHNUM}[./-]%{MONTHDAY}[- ]%{TIME}) \[%{LOGLEVEL:severity}\] %{POSINT:pid}#%{NUMBER}: %{GREEDYDATA:errormessage}(?:, client: (?<clientip>%{IP}|%{HOSTNAME}))(?:, server: %{IPORHOST:server})(?:, request: %{QS:request})?(?:, host: %{QS:host})?(?:, referrer: \"%{URI:referrer})?
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12589003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档