-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Privacy-friendly web analytics in Garcon
Pirsch
https://github.com/pirsch-analytics/pirsch
On server-side, Pirsch concatenates IP, User-Agent, date, then salt, hash and store it using ClickHouse. No cookies. The stored data is analyzed to extract web traffic info: unique visitors, sessions, bounces, views, average session duration, languages, operating system and browser, referrers, countries…
The metrics may be sent to Prom or Loki and Grafana…
GoatCounter
https://github.com/arp242/goatcounter
Active community-driven project. ❤️
ZerØ Analytics
https://github.com/ncarlier/za
Sends metrics to Loki to Grafana.
Fathom Lite
https://github.com/usefathom/fathom
The project is unmaintained but there are forks with random fixes. The community needs to rally around a fork.
https://github.com/usefathom/fathom/network
| Repo | Stars | Forks | Ahead | Behind | Last Push |
|---|---|---|---|---|---|
| https://github.com/JokerQyou/fathom | 2 | 0 | 41 | 0 | 2020-06-03 |
| https://github.com/samuelmeuli/fathom | 2 | 1 | 22 | 0 | 2020-05-31 |
| https://github.com/bjkippax/fathom-lite-gdprcompliant | 0 | 0 | 3 | 0 | 2022-02-03 |
| https://github.com/status-im/fathom | 0 | 0 | 2 | 0 | 2021-07-21 |
| https://github.com/mauriciodulce/fathom | 0 | 0 | 1 | 0 | 2020-05-23 |
| https://github.com/flopp/fathom | 0 | 0 | 1 | 0 | 2020-08-28 |
| https://github.com/javascript-indonesias/fathom | 0 | 0 | 16 | 0 | 2020-02-15 |
| https://github.com/aarroyoc/fathom | 0 | 0 | 1 | 0 | 2020-11-22 |
| https://github.com/emarsden/fathom | 0 | 0 | 1 | 0 | 2020-02-16 |
| https://github.com/KerstinMaur/fathom | 0 | 0 | 1 | 0 | 2021-10-03 |
| https://github.com/kasuboski/fathom | 0 | 0 | 6 | 0 | 2020-08-18 |
| https://github.com/featherbear/fathom | 0 | 0 | 4 | 0 | 2021-06-12 |
| https://github.com/MikeLindenau/fathom | 0 | 0 | 1 | 0 | 2020-05-06 |
| https://github.com/dworznik/fathom | 0 | 0 | 2 | 0 | 2021-04-11 |
Plausible Analytics (Elixir)
Self-hosted with ClickHouse
https://github.com/plausible/analytics
Shynet (Python)
https://github.com/milesmcc/shynet
Offen
https://github.com/offen/offen
Matomo and OWA
Matomo and OWA require JavaScript tracking on the browser side. I do not like it.
Prometheus
The Caddy doc provides some Prometheus queries. Garcon should use the same metrics naming as Caddy.
The Prometheus client provides monitoring functions: pkg.go.dev
An example: GitHub
Garcon should use them!