github GilbN/geometrikks v0.14.0

4 hours ago

What's Changed

  • feat: proxy peer detection advisories by @GilbN in #199
  • fix(access-log-filter-bar): Add missing status codes ref #202 by @GilbN in #205
  • feat: add Caddy JSON log format support by @GilbN in #204

Added

  • Caddy is a supported log source: the caddy-json format parses Caddy's native JSON access logs, auto-detected like the other formats and available to import-logs --format caddy-json. Add log_append upstream_duration_ms {rp.upstream.duration_ms} to record optional upstream timing. Behind a CDN or another proxy, set servers.trusted_proxies so Caddy logs the visitor's address; the README's Caddy setup section has the details.
  • Settings > Status warns when most recent traffic for a tailed log comes from CDN addresses (the map would show the CDN's datacenters) or from private addresses (nothing reaches the map at all), naming the affected sources and the proxy directive to fix, with a link to the new docs/proxy-setup.md. Detection is a rolling in-process window with no database cost; APP_PROXY_ADVISORY=false turns it off. Every 5 minutes the head scans agent-tailed sources' access-log rows in the shared database to produce their CDN findings; private-peer findings for agent sources still report on the agent's own /health.

Fixed

  • Add missing status codes (444, 499) in access logs status code filter dropdown.

Full Changelog: v0.13.0...v0.14.0

Don't miss a new geometrikks release

NewReleases is sending notifications on new releases.