watchdog/internal/aggregate
NotAShelf 993e47e603
internal/aggregate: add HyperLogLog unique visitor tracking
Extracts IP from X-Forwarded-For/X-Real-IP/RemoteAddr. Only active
when `config.Site.SaltRotation` is set.

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ieef93b81e9894fc2e9e129451bf2dfdf6a6a6964
2026-03-02 22:37:58 +03:00
..
metrics.go internal/aggregate: add HyperLogLog unique visitor tracking 2026-03-02 22:37:58 +03:00
metrics_test.go internal: initial metrics aggregator 2026-03-02 22:37:53 +03:00
registry.go internal: add bounded path registry to prevent cardinality explosion 2026-03-02 22:37:52 +03:00
registry_test.go internal: add bounded path registry to prevent cardinality explosion 2026-03-02 22:37:52 +03:00
uniques.go internal/aggregate: add HyperLogLog unique visitor tracking 2026-03-02 22:37:58 +03:00
uniques_test.go internal/aggregate: add HyperLogLog unique visitor tracking 2026-03-02 22:37:58 +03:00