zoukankan      html  css  js  c++  java
  • GlTail.rb : 超 Geek 的可视化日志分析工具

    https://github.com/Fudge/gltail

    GlTail.rb : 超 Geek 的可视化日志分析工具

    26
    2011
    # 作者: riku / 本文采用CC BY-NC-SA 2.5协议授权,转载请注明本文链接

    GlTail.rb 是一款带有浓郁的 Geek 风格的可视化日志分析工具,它采用 Ruby 技术构建,并利用 OpenGL 图形技术进行渲染,呈现可视化的日志分析数据,以气泡数量来反映网站的访问情况。

    老实说,我很难用言语表达到底是什么样子,好吧,让我们先来看一段视频。Youtube / 土豆

    截图:

    很酷吧, 下面我们来介绍一下它的功能:

    • 完全实时
    • 支持多服务器及多日志
    • 提供多种日志分析器(Apache Combined, Rails, IIS, Postfix/spamd/clamd, Nginx, Squid, PostgreSQL, PureFTPD, MySQL, TShark, qmail/vmpop3d )
    • 支持 SSH 连接,也就是说你可以直接在本地通过 SSH 获取远程数据并进行分析
    • 免费,基于 GPLv2
    • 可视化方面:可显示 http 传输流量,响应时间,Email 传输流量,慢的数据库查询,Referrals ,FTP 下载等等

    项目主页: http://www.fudgie.org/
    下载: https://github.com/Fudge/gltail

    # 最后简单介绍一下在 Ubuntu 上进行安装及使用:

    安装 Ruby 及所需的插件

    sudo apt-get install rubygems rake ruby1.8-dev libgl1-mesa-dev libglu1-mesa-dev libglut3-dev build-essential
    sudo gem install net-ssh ruby-opengl -r

    获取 Gltail.rb 源程序

    git clone https://github.com/Fudge/gltail.git

    进入 gltail/bin 目录,并创建配置文件

    cd gltail/bin
    ./gl_tail --new gl_tail.yaml

    然后修改 gl_tail.yaml 中的服务器等配置,以下是一个分析 nginx 日志的样例,注意 parser 依旧用 apache 。

    servers:
    v1:
    host: wowubuntu.com
    user: ssh_username
    password: password
    command: tail -f -n0
    files: /var/log/nginx-access.log
    parser: apache
    color: 0.2, 1.0, 0.2, 1.0

    修改后启动 gl_tail 就可以了

    ./gl_tail



  • 相关阅读:
    RocketMQ主从搭建
    Spring Cloud Sleuth
    Spring Cloud Eureka
    Nacos配置中心使用
    Nacos注册中心使用
    Nacos快速入门
    Nginx配置SSL
    并发工具类
    关于类的线程安全
    Docker 入门学习笔记(一)
  • 原文地址:https://www.cnblogs.com/lexus/p/2226343.html
Copyright © 2011-2022 走看看