文档章节

GoAccess 实时日志分析工具

mickelfeng
 mickelfeng
发布于 2017/08/31 16:58
字数 220
阅读 54
收藏 0

GoAccess

GoAccess 是一款开源、实时,运行在命令行终端下的 Web 日志分析工具。

该工具提供快速、多样的 HTTP 状态统计。

分析结果,可以通过 XShell 等客户端工具查看,并且可以生成 Html 报告。

GitHub 地址:https://github.com/allinurl/goaccess

官网地址:http://goaccess.io/

安装

$ yum -y install glib2 glib2-devel ncurses ncurses-devel geoIP geoIP-devel
$ wget http://tar.goaccess.io/goaccess-0.9.tar.gz
$ tar -xzvf goaccess-0.9.tar.gz
$ cd goaccess-0.9/
$ ./configure --enable-geoip --enable-utf8
$ make
# make install

默认配置文件在 /usr/local/etc/goaccess.conf

根据你的日志格式,配置以下参数,这里只需要将 # 去掉即可。

time-format
date-format
log-format

接下来我们测试一下

goaccess  -f /usr/local/nginx/logs/access.log -a > /tmp/report.html

这里生成了一个 html 文件,我们在浏览器里打开看下。

更详细的使用,后续继续研究。。。

本文转载自:https://segmentfault.com/a/1190000002781763

共有 人打赏支持
mickelfeng

mickelfeng

粉丝 227
博文 2632
码字总数 568692
作品 0
成都
高级程序员
最佳Nginx日志分析工具Goaccess

非常小又精悍的 Nginx 日志分析工具 Goaccess,处理速度非常快,我用 XShell 查看,还可以生成 html 报告,先看图 GoAccess 在 CentOS 上的安装方法: 1. 需要安装 GeoIP, ncurses, glib2, 一...

mrco
2013/12/05
0
4
利用GoAccess分析Nginx访问日志

原文链接:https://blog.csdn.net/yown/article/details/56027112 需求:及时得到线上用户访问日志分析统计结果,以便给开发、测试、运维、运营人员提供决策! 找了各种工具,最终还是觉得g...

大松哥
06/24
0
0
GoAccess分析多个nginx日志文件,了解访问的情况

需求:由于nginx日志一般都会做日志切割,所以需要对多个文件进行日志分析 1、 把所有的日志放到一个文件夹,如20171019-20171020 2、 将文件夹打包 tar -czvf 20171019-20171020.tar.gz 201...

maolujun
2017/10/21
0
0
nginx 访问日志分析工具 goacess

20150702 nginx 访问日志分析 goacess 1.安装GoAccess需要一些系统支持库 yum install glib2 glib2-devel GeoIP-devel ncurses-devel zlib zlib-devel 2.如果yum库找不到Geo-IP 那么需要单独......

hua_zi
2015/08/11
0
0
nginx日志分析工具goaccess

goaccess是一个命令行下执行的nginx日志分析工具,找了篇文章参考安装 http://blog.chinaunix.net/uid-24250828-id-3369023.html 实际在安装运行过程中碰到几个问题(我的系统是centos 6.3):...

dijin
2013/09/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Swift-系统默认UICollectionViewController的基本用法

不用xib创建时,需要重写 override init(collectionViewLayout layout: UICollectionViewLayout){} 在调用时需传 UICollectionViewLayout值,不然就会报错 let layout = UICollectionViewFlow......

west_zll
22分钟前
2
0
Spring Boot 最核心的 3 个注解详解

最近面试一些 Java 开发者,他们其中有些在公司实际用过 Spring Boot, 有些是自己兴趣爱好在业余自己学习过。然而,当我问他们 Spring Boot 最核心的 3 个注解是什么,令我失望的是鲜有人能答...

Java技术栈
23分钟前
5
0
Sqoop 增量导入导出及Job操作示例

增量导入 递增列的增量导入append # 第一次导入[root@node222 ~]# /usr/local/sqoop-1.4.7/bin/sqoop import --connect jdbc:mysql://192.168.0.200:3306/sakila?useSSL=false --table ac......

PeakFang-BOK
29分钟前
3
0
Thread中断的理解

★中断的理解:1)中断可以理解为线程的一个标识位属性;2)表示一个运行中的线程是否被其他线程进行了中断操作 中断好比其他线程向该线程打了个招呼,其他线程通过调用该线程的interrupt()...

karma123
36分钟前
2
0
App store 侵权投诉

App Store Content Dispute 侵权投诉 https://www.apple.com/legal/internet-services/itunes/appstorenotices/#?lang=zh...

壹峰
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部