加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

可视化及时Web日记说明器材,堪称神器!

发布时间:2019-03-20 23:48:41 所属栏目:移动互联 来源:老王谈运维
导读:说到web处事器就不得不说Nginx,今朝已成为企业建站的首

 可视化及时Web日记说明器材,堪称神器!

说到web处事器就不得不说Nginx,今朝已成为企业建站的首选。但因为各种汗青缘故起因,Nginx日记说明器材相较于传统的apache、lighthttp等照旧少许多。

本日就和各人分享一个很是强盛的及时日记说明器材,,它安装简朴,成果强盛,支持Nginx日记名目,是新一代互联网企业手中又一犀利兵器!

GoAccess是一个及时的Apache / Nginx / Lighttpd Web日记说明器和交互式查察器,可在终端中运行,能为体系打点员提供快速且有代价的 HTTP 统计,并以在线可视化处事器的方法泛起。

GoAccess成果特性

GoAccess理会指定的Web日记文件并将数据输出到X终端。成果包罗:

  • 完全及时,全部面板和指标按时在终端输出上每200 ms更新一次,在HTML输出上每秒更新一次。
  • 跟踪应用措施相应时刻,假如您想跟踪减慢网站速率的网页,会很是有效。
  • 支持险些全部Web日记名目, GoAccess应承任何自界说日记名目字符串。
  • 支持增量日记处理赏罚,GoAccess可以或许通过磁盘上的B + Tree数据库慢慢处理赏罚日记,保持数据耐久性。
  • 可定制配色方案,Tailor GoAccess以得当您本身的色彩咀嚼/方案。
  • 支持大型数据集,GoAccess 为大型数据集提供磁盘B +树存储,无法将全部内容都安装在内存中。
  • Docker支持,可以或许从上游构建GoAccess的Docker镜像。
GoAccess被计划成一个基于终端的快速日记说明器。及时快速说明和查察Web处事器统计信息,无需行使你的赏识器。固然终端输出是默认输出,但它可以或许天生完备的,自包括的及时HTML 陈诉,以及JSON和 CSV陈诉。

官网传送门:https://goaccess.io/

在Linux上行使Nginx安装GoAccess

  • 在Ubuntu Linux上安装GoAccess
  1. $ sudo apt-get install goaccess 
  • 在Debian Linux上安装GoAccess
  1. $ sudo apt-get install goaccess 
  • 在CentOS Linux上安装GoAccess

起首打开EPEL repo并输入以下yum呼吁:

  1. $ sudo yum install epel-release 
  2. $ sudo yum install goaccess 
  • 行使源代码要领安装GoAccess

输入以下呼吁以在类Unix体系上下载和编译GoAccess:

  1. $ cd /tmp 
  2. $ wget http://tar.goaccess.io/goaccess-1.2.tar.gz 
  3. $ tar -zxvf goaccess-1.2.tar.gz 
  4. $ cd goaccess-1.2/ 
  5. $ ./configure --enable-utf8 --enable-geoip=legacy && make 
  6. $ sudo make install 

GoAccess常用语法

  1. goaccess -f /path/to/nginx/access.log 
  2. goaccess -f /path/to/apache/access.log 
  3. goaccess -f /path/to/lighttpd/access.log 
  4. goaccess -f /path/to/lighttpd/access.log /path/to/lighttpd/access.log.1 
  5. zcat /path/to/nginx/access.log.*.gz | goaccess access.log - 
  6. goaccess [options] /path/to/lighttpd/access.log 

GoAccess实践

怎样通过及时陈诉在屏幕上看到输出?

  1. goaccess -f /var/log/nginx/access.log 

置日记文件的日记名目

在屏幕上查察交互式陈诉,陈诉如下:

怎样天生HTML陈诉?

语法为:

  1. goaccess -f /var/log/nginx/access.log --log-format=COMBINED -o www.lovelinux.com.log.html 

【编辑保举】

  1. 保举这几款开拓流程加强器材让您事半功倍
  2. 开拓者创立了社区继承维护 Atom IDE
  3. 我们总结了每个技能开拓团队城市碰着的 4 个困难
  4. WP开拓者Atta Elayyan被证实死于新西兰枪击案
  5. 观测表现,大大都 Java 开拓职员不但愿进修新说话
【责任编辑:张燕妮 TEL:(010)68476606】
点赞 0

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读