GoAccess v1.2 發布,Apache Web服務器訪問日志統計工具

jopen 7年前發布 | 7K 次閱讀 GoAccess 日志 Apache Web

 

GoAccess 是一個用來統計 Apache Web 服務器的訪問日志的工具,支持生成html,json 和 csv 文件,它統計的信息包括:

  • 統計概況,流量消耗等
  • 訪客排名
  • 動態Web請求
  • 靜態web請求,如圖片、樣式表、腳本等。
  • 來路域名
  • 404 錯誤
  • 操作系統
  • 瀏覽器和搜索引擎
  • 主機、DNS和ip地址
  • HTTP 響應代碼
  • 引薦網站
  • 鍵盤布局
  • 自定義顯示
  • 支持超大日志(分析速度很快)

更新日志

  • Added a Dockerfile.
  • Added Amazon S3 bucket name as virtualhost (server block).
  • Added a replacement for GNU getline() to dynamically expand line buffer while maintaining real-time output.
  • Added --daemonize command line option to run GoAccess as daemon.
  • Added several improvements to HTML report on small-screen devices.
  • Added option to HTML report to auto-hide tables on small-screen devices.
  • Added --process-and-exit command line option to parse log and exit.
  • Added several new feed readers to the list of browsers.
  • Added "-" single dash per convention to read from the standard input.
  • Added support for MaxMind GeoIP2.
  • Added the ability to read and follow from a pipe such as "tail -f access.log | goaccess -"
  • Added the ability to specify multiple logs as input sources, e.g.: "goaccess access.log access.log.1" while maintaining real-time output.
  • Added time unit (seconds) to the processed time label in the HTML/terminal output.
  • Added visitors' percent column to the terminal dashboard.
  • Changed D3 charts to dim Y-axis on mouseover.
  • Changed D3 charts to reflect HTML column sort.
  • Changed D3 charts to render only if within the viewport. This improves the overall real-time HTML performance.
  • Changed HTML report tables to render only if within the viewport.
  • Changed percentage calculation to be based on the total within each panel.
  • Ensure start/end dates are updated real-time in the HTML output.
  • Ensure "window.location.hostname" is used as the default WS server host. In most cases, this should avoid the need for specifying "--ws-url=host".Simply using "--real-time-html" should suffice.
  • Fixed issue on HTML report to avoid outputting scientific notation for all byte sizes.
  • Fixed integer overflow when calculating bar graph length on terminal output.
  • Fixed issue where global config file would override command line arguments.
  • Fixed issue where it wouldn't allow loading from disk without specifying a file when executed from the cron.
  • Fixed issue where parser couldn't read some X-Forwarded-For (XFF) formats. Note that this breaks compatibility with the original implementation of parsing XFF, but at the same time it gives much more flexibility on different  formats.
  • Fixed issue where specifying fifo-in/out wouldn't allow HTML real-time output.
  • Fixed issue where the wrong number of parsed lines upon erroring out was displayed.
  • Fixed issue where the WebSocket server would prevent establishing a connection with a client due to invalid UTF-8 sequences.
  • Fixed percent issue when calculating visitors field.
  • Updated the list of crawlers.

本站原創,轉載時保留以下信息:
本文轉自:深度開源(open-open.com)
原文地址:http://www.baiduhome.net/news/view/63f6f99f

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!