Revision history for Punk-Observe
0.05 2026-08-30
- Fixes: a cached panel is no longer partial - the caller's row budget reaches every chunk
- Fixes: a chunk that truncated is never stored, and entries from before this are retired
- Adds: the settled chunks are warmed in the background, off the request path
- Adds: a cold chunk is computed once across the pool, not once per worker
- Adds: punk-observe-warm, one warm pass by hand
- Adds: the log volume, ingest and metrics charts use the chunk cache too
- Adds: the health page reads through the chunk cache - 7.5s to 0.9s over 7d
- Fixes: the arriving, volume and health charts ask for no row ceiling, so a busy chunk is cached instead of rescanned every poll
- Fixes: the chunked path reports degraded and scanned_bytes like the plain one
0.04 2026-08-30
- Fixes: the arriving chart draws a signal with no data as zero instead of dropping it from the legend
- Fixes: builds on perls below 5.36 again - G_LIST issues
- Fixes: the cron closure uses mg_find, not the 5.14-only mg_findext
0.03 2026-08-29
- Adds: dashboard panels keep the settled part of a window, so a refresh recomputes only the live tail
- Fixes: retention adopts the logs of workers that died, which nothing reclaimed before
- Fixes: registering the plugin without an application no longer warns
0.02 2026-08-29
- Adds: Custom Dashboards
- Adds: Health service check
- Adds: Help page
- Fixes to many things accross existing pages and the query language itself
0.01 2026-08-27
First version