Skip to content

v0.2.2-dev.7

Pre-release
Pre-release

Choose a tag to compare

@GilbN GilbN released this 18 Jul 21:48
· 898 commits to develop since this release
e8d74b8

What's Changed

  • Debug Logs: access-log-debug backend and page #28
  • Debug Logs page at /debug-logs: raw and malformed log lines with stat cards
    (total, malformed, most common parse error), a filterable and sortable
    paginated table, and a row detail dialog with the copyable raw line, the parse
    error and the request's access-log context. Search covers the raw line and the
    parse error; IP, country, city and a malformed-only toggle narrow the table,
    and all filters live in the URL.
  • New /api/v1/access-log-debug list and stats endpoints backing the page.
  • access_log_debug now stores the linked request's context (timestamp, IP,
    method, URL, host, status, country, city, user agent) on the row itself,
    written at ingestion. The Debug Logs list filters, sorts and renders entirely
    from these columns, so it never queries the access_logs hypertable. Applied
    by migration b7d41e9c2a30, which also backfills existing rows and runs
    automatically at startup. Geo values are a snapshot taken at ingestion, so
    they do not move if a later GeoIP database update changes an IP's location.
image

Full Changelog: v0.2.2-dev.6...v0.2.2-dev.7