If one wants server-side metrics with a little more info than the author's "hacky little script", there's always goaccess [1], which functions in broadly the same way. I even use it with Firebase Hosting-hosted sites via [2] (which I wrote). [1] http://goaccess.io/ [2] https://github.com/Silicon-Ally/gcp-clf. - Source: Hacker News / 4 months ago
> Just use GoAcces for fuck's sake. GoAccess seems pretty cool and is probably a good task for the job, when you need something simple, thanks for recommending it: https://goaccess.io/ Even if you have analytics of some sort already in place, I think it'd probably still be a nice idea to run GoAccess on your server, behind some additional auth, so you can check up on how the web servers are performing. That said,... - Source: Hacker News / 4 months ago
Maybe, if it's just local and need just information, maybe https://goaccess.io is an option. Source: 5 months ago
You have a request coming in, and a response going out. This can be logged, via your webserver or a framework for analysis [1]. The analytics you mentioned don't require JavaScript. [1] goaccess for example https://goaccess.io/. - Source: Hacker News / 10 months ago
I run goaccess on a cron job and have paired it with a MaxMind GeoIP database so that you can see where people are coming from etc. https://goaccess.io/. - Source: Hacker News / 10 months ago
I heard about https://goaccess.io/ (and even tested it) but first, nothing about tracing logs, and I think that the provided HTML dashboard isn't enough security-oriented for me but it's more about monitoring your customer volume... It does -partially- fit my case. Source: 12 months ago
Loved AWStats! Still can be useful — but bots, client side caching, CDNs, and did I mention bots..? Have made the data hard to rely on for much. A while ago I switched from AWStats to GoAccess (https://goaccess.io/) for this kind of thing. I prefer its interface, and it's way way faster to churn through big log files (C vs. Perl). - Source: Hacker News / 12 months ago
Matomo and goatcounter are nice, but there are even solutions which don't need any extra CPU or any extra client request: • https://goaccess.io/ • https://www.awstats.org/ Both of them are free/open-source. - Source: Hacker News / about 1 year ago
GoAccess is a powerful web log analyzer that generates real-time web traffic statistics. - Source: dev.to / about 1 year ago
I use this to monitor my reverse proxy (SWAG) and fail2ban logs in conjunction. It's not as streamlined as GoAccess, GrayLog, Grafana, etc . . . But it is very personal. I divide all my connections into three buckets: Home, Outside, and Known Devices; and fail2ban statistics are layered against the all connections. Source: about 1 year ago
Somewhat off-topic: goaccess does look very appealing. https://goaccess.io/ All panels and metrics are timed to be updated every 200 ms on the terminal output and every second on the HTML output.. - Source: Hacker News / about 1 year ago
If you'd be content with the data already in your Nginx logs then there's GoAccess which is a command line tool that can parse web server logs and give you a breakdown of page hits/unique visitors over time, as well as data from user agents. https://goaccess.io/. - Source: Hacker News / over 1 year ago
Maybe try https://goaccess.io/ It parses your logs and generates reports in HTML or text form. - Source: Hacker News / over 1 year ago
For some basic analytics a la "I want to know which of my blog posts are read the most", I highly recommend GoAccess[1]. It doesn't require JavaScript and uses access logs instead. There are of course some pros and cons of that approach. When I've migrated from Google Analytics a few years ago, I've ran both at the same time for a while, and the relative numbers were pretty close. [1] https://goaccess.io/. - Source: Hacker News / over 1 year ago
As mentioned in a sibling comment, https://goaccess.io is probably best for simple analytics on log files. If you want to write more complicated queries, lnav exposes log data through SQLite vtables[1]. So, you can do a SQL query and get a simple bar chart visualization. [1] - https://docs.lnav.org/en/latest/sqlext.html#sqlite-interface. - Source: Hacker News / over 1 year ago
Https://goaccess.io/ is rather minimalistic but can still get some impressive stats out of simple access logs - remember that it is more of a visualization and less of a threat detection tool. Source: over 1 year ago
Another project I've found is GoAccess, which ticks many of the boxes, but I'm not quite sure how to integrate CrowdSec and Fail2ban metrics (or if it's possible at all). Source: over 1 year ago
GoAccess: https://goaccess.io/. I don't miss Google Analytics at all. Loom. It's not open source I don't think but I'm digging it and excited when a public domain competitor comes out. Our https://scroll.pub/. It's far beyond markdown at this point. I am able to not only write better but also maintain thousands of pages of content by hand (well, most of the credit for that belongs to Apple M1s, Sublime Text, git,... - Source: Hacker News / over 1 year ago
A few days ago came across the MIT-licensed GoAccess. It generates both terminal and HTML based reports that should address your needs. You run the tool from the command line, so doesn’t solve the website-to-upload-a-file requirement, but that could be a fun little project (if someone hasn’t already done that). https://goaccess.io/. - Source: Hacker News / over 1 year ago
I use GoAccess. Free, open source, run it from the command line and it can spit out an HTML file full of plots. Works in offline or incremental mode. https://goaccess.io/. - Source: Hacker News / over 1 year ago
I've used goaccess https://goaccess.io/ It's single binary and you can do lot of analysis using it. - Source: Hacker News / over 1 year ago
Do you know an article comparing GoAccess to other products?
Suggest a link to a post with product alternatives.
This is an informative page about GoAccess. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.