You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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…
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
#9
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!
The text was updated successfully, but these errors were encountered: