摘要:前言前段时间崩溃差点把心态搞崩了,索性就买了一个阿里云服务器把个人网站迁移上去。记得在阿里云后台开启端口,不然数据获取不到。
前言
前段时间github崩溃差点把心态搞崩了,索性就买了一个阿里云服务器把个人网站迁移上去。
服务器镜像选的是nodejs应用,预装nginx。nginx其它的配置就不多说了,
本文主要讲述如何通过GoAccess分析nginx日志数据。
最终运行效果图:
GoAccess是一个开源的实时网络日志分析器和交互式查看器,可以在*nix系统或通过浏览器的终端中运行。它为需要动态可视化服务器报告的系统管理员提供快速且有价值的HTTP统计信息。
goaccess就是用来分析服务器日志数据的,可以通过终端或HTML(分为静态和动态)两种主要方式输出数据分析报告
安装可以通过官网下载源码安装或者通过包管理工具,这里使用yum安装
yum install goaccess
验证goaccess是否安装正确:
goaccess --v2、GoAccess配置
安装好后会在/etc目录下有个goaccess.conf配置文件,在最后一行加入下面代码:
log-format %h %^[%d:%t %^] "%r" %s %b "%R" "%u" date-format %d/%b/%Y time-format %H:%M:%S real-time-html true port 618 output /usr/local/nginx/html/stat/index.html
上面配置了goaccess的日志格式、日期格式和时间格式,
设置实时HTML分析为true,因为是通过WebSocket连接服务器需要设置一个端口请求数据,默认端口是7890,这里设置的是618。记得在阿里云后台开启端口,不然数据获取不到。最后设置输出HTML地址,这里放置在nginx服务器静态资源HTML目录下,可自行配置。
在服务器终端输入:
goaccess -f /usr/local/nginx/logs/access.log -a > /usr/local/nginx/html/stat/index.html
前者是需要分析的日志文件地址 后者是输出HTML的地址
打开你网站stat目录就可以看到实时数据分析了。
例如:我的网站是http://liujiangdu.top/stat/ 就可以看到结果了
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/40178.html
摘要:背景自己的机器上使用的,并配置了多个。现在需要通过分析自己的访问日志。 背景 自己的机器上使用的Nginx,并配置了多个Virtual Host。现在需要通过GoAccess分析自己的访问日志。 配置 GoAccess安装 由于是CentOS的主机,直接yum安装: yum install goaccess 如果你是其他机器,可以参考:https://goaccess.io/downl...
摘要:的配置文件是以块形式组织,每个都是以一个块名称和一对大括号组成。这里注意的是,当打开的是首页依然是一个页面,只有中继续定义了查看静态网站文件系统目录中的某一目录时,才会将文件列出。使用此启动类型应同时指定,以便能够跟踪服务的主进程。 初识Nginx Nginx 的三个主要应用场景: 静态资源服务:通过本地文件系统提供服务 反向代理服务:缓存加速与负载均衡 API服务:OpenRest...
摘要:目标后端任一接口一分钟内响应超过一定的量,马上收到报警提示报警及慢接口有详细列表可以查看低成本。相关报警请求的详细信息列表慢响应分析 目标 后端任一接口一分钟内5xx响应超过一定的量,马上收到报警提示 报警及慢接口有详细列表可以查看 低成本。几年前公司的日志报警系统是自研的,开发成本比较高,也没有达到阿里云日志服务这种产品化程度 机器部署情况 阿里云EC服务器 功能概述 阿里云日...
摘要:我会写一些是后端技术前端工程相关的文章,偶尔会有一些大数据相关,也会推荐一些好玩的东西。 showImg(https://segmentfault.com/img/remote/1460000006767498); Nginx作为所有HTTP请求的入口,是非常重要的一层。本文主要介绍如何利用 Nginx日志实时监控每个业务的请求异常。 这篇文章基于我之前的的一篇 《基于Lua+Kaf...
阅读 2772·2021-11-22 15:11
阅读 3535·2021-09-28 09:43
阅读 2887·2019-08-30 13:05
阅读 3428·2019-08-30 11:18
阅读 1445·2019-08-29 16:34
阅读 1297·2019-08-29 13:53
阅读 2905·2019-08-29 11:03
阅读 1656·2019-08-29 10:57