Repository navigation
Fixed
- The App Health "Errors and warnings" panel now respects the namespace dropdown (bug-223). Its LogsQL query was
{kubernetes.pod_namespace=~"$namespace"} error OR ERROR OR warn OR WARN OR fatal OR panic. The stream filter bound only toerror; every other term matched all logs, from every namespace and the hosts. With "wanderer" selected it returned 45,161 lines in an hour, when the namespace had 568 in total. The OR group is now parenthesised. Verified against VictoriaLogs: that same selection now returns 0, and the per-namespace counts are what each namespace actually logs.
Install
- From server1:
substrate install-fleet v0.2.14to preview, then--apply. substrate deploy-observability --apply, which re-provisions the dashboard.
No pin changes. 216 tests.
Known
- vmagent logs about 96 "skipping duplicate scrape target" errors a minute. Pods that declare several ports yield one identical target per port, and vmagent scrapes one. No metric is wrong, but the volume dominates
observabilityin this panel. Not changed in this release: the obvious relabel would silently drop a k0s system pod that serves metrics on an undeclared port.