Analytics Software

GoAccess – open source web analytics application

GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser. Its main idea idea is to quickly analyze and view web server statistics in real time without needing to use a web browser.

It provides fast and valuable HTTP statistics for system administrators that require a visual server report on the fly.

GoAccess is free and open source software.

Key Features

  • Fast, real-time, millisecond/second updates. All panels and metrics are timed to be updated every 200 ms on the terminal output and every second on the HTML output.
  • Nearly all web log formats with support for any custom log format string. Predefined options include:
    • Amazon CloudFront (Download Distribution).
    • Amazon Simple Storage Service (S3).
    • AWS Elastic Load Balancing.
    • Combined Log Format (XLF/ELF) Apache | Nginx.
    • Common Log Format (CLF) Apache.
    • Google Cloud Storage.
    • Apache virtual hosts.
    • Squid Native Format.
    • W3C format (IIS).
  • Simply set the log format and run it against your log.
  • Incremental log processing.
  • Determine the amount of hits, visitors, bandwidth, and metrics for slowest running requests by the hour, or date.
  • Metrics per virtual host.
  • Track application response time.
  • Beautiful terminal and bootstrap dashboards (Tailor GoAccess to suit your own color taste/schemes).
  • Parse large logs due to its optimized in-memory hash tables. It has very good memory usage and pretty good performance. This storage has support for on-disk persistence as well.
  • Color scheme customizable.
  • Docker support.
  • Minimal configuration needed.
  • Only ncurses as a dependency. It even features its own RFC6455 compliant Web Socket server.
  • Generate reports in HTML, JSON and CSV format.
  • Valgrind tested.

Website: goaccess.io
Support: GitHub Code Repository
Developer: Gerardo O.
License: MIT License

GoAccess

GoAccess is written in C. Learn C with our recommended free books and free tutorials.


Related Software

Analytics Software
MatomoWeb analytics platform available in 48 languages
GoAccessReal-time web log analyzer and interactive viewer
UmamiPrivacy-focused alternative to Google Analytics
RybbitAnother privacy-friendly alternative to Google Analytics
Open Web AnalyticsAdd web analytics using simple Javascript, PHP, or REST based APIs
PlausiblePrivacy-friendly web analytics alternative
ShynetModern, privacy-friendly, and cookie-free web analytics
GoatCounterWeb analytics platform that offers a privacy-friendly alternative
W3PerlLogfile analyser based on logfiles parsing
TianjiWebsite analytics, uptime monitor and server status
AckeeUseful website statistics without invasive tracking
AWStatsAdvanced web, streaming, ftp or mail server statistics, graphically

Read our verdict in the software roundup.

Log Analyzers
KibanaBrowser based interface for logstash and ElasticSearch
logstashLog processing, search, and analytics
OpenObserveCloud-native observability platform
GoAccessReal-time web log analyzer and interactive viewer
FluentdData collector for unified logging layer
LokiHorizontally-scalable, highly-available, multi-tenant log aggregation system
Graylog2Log management solution implementation storing logs in ElasticSearch
GraphiteEnterprise scalable realtime graphing
SigNozMonitor your applications and troubleshoot problems
Apache FlumeDelivers data from applications to Apache Hadoop's HDFS
OpenTSDBScalable, distributed Time Series Database
VictoriaLogsHigh-performance log database designed to ingest, store, and query log data
ScribeServer for aggregating log data that is streamed in real time from clients
LogoRRRCross-platform log analysis tool
ChukwaHadoop sub-project devoted to large-scale log collection and analysis

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments