GoAccess

GoAccess is an open-source and real-time web log analyzer that can work in terminal or browsers on *nix systems. Designed for system administrators and DevOps engineers, it provides instant HTTP statistics and visual reports by processing various log formats such as Apache, Nginx, Amazon S3. It is written in C language with ncurses dependency and processes large data sets in memory with memory hash tables optimized.

GO

allinurl · Log Management

STARS21.1K
FORKS1.2K
COMMITS4.4K
CONTRIBUTORS186
VERSIONv1.9.4
UPDATED3 days ago
Log-AnalysisReal-TimeTerminalCMIT

Common commercial products in this category: Splunk, Datadog Logs, Sumo Logic

What can it do?
  • Analyse web log files of Apache, Nginx or cloud services instantly via the terminal
  • By following the response times of pages, you detect requests that lower your site's performance.
  • With the live HTML panel and WebSocket support, you monitor traffic statistics through the browser
User reviews
  • • NeutralHacker News

    GoAccess – Visual Web Log Analyzer

    “I've used both. GoAccess tends to be more useful to me when I have a set of log files and want to track down something specific to the web server config. That's particularly handy when working on a server I'm not already familiar with, or when I have logs but no access to the…”

  • • NeutralHacker News

    GoAccess – Visual Web Log Analyzer

    “Indeed, most of the GoAccess docs around pipes provide examples for using them to backfill missing expected features, like filtering by date range, file/MIME type, status code, etc.”

My note

Alternative pages

More in: Log Management