watchdog/internal/aggregate
NotAShelf d1d450ec11
internal/aggregate: handle empty country labels; default to 'unknown'
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ib35708154ba06816817f094698799b7c6a6a6964
2026-03-10 13:19:41 +03:00
..
custom_events.go internal: centralize size/length constants; better DoS protection 2026-03-02 22:38:00 +03:00
metrics.go internal/aggregate: handle empty country labels; default to 'unknown' 2026-03-10 13:19:41 +03:00
metrics_test.go various: resolve linter warnings 2026-03-07 10:04:30 +03:00
registry.go internal/aggregate: optimize path registry for read-heavy workloads 2026-03-02 22:38:02 +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: optimize salt generation via cached time key 2026-03-10 13:19:40 +03:00
uniques_test.go internal/aggregate: implement hourly salt rotation for unique visitors 2026-03-07 08:48:32 +03:00