docs(agents): where the logs go after a rollout, and why | json returns nothing #26
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "docs-log-retrieval"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Documentation only, from recovering the identity enumeration after the v0.2.0 deploy. Clark ran the Loki query; both traps are recorded here because the next person to read this service's logs meets them in this order.
A rollout erases the
kubectlhistory and--previousdoes not help, because ArgoCD replaces the pod rather than restarting the container, so there is no prior container to read. The v0.2.0 rollout destroyed the 58 tool-call lines that were the evidence base for the investigation that motivated the release, at the moment the release succeeded.alloyships to Loki and holds fourteen days.And
| jsonreturns nothing against lines that exist. This service emits nestedtracingJSON, so Loki's parser producesfields_user_hashand a filter onuser_hashmatches nothing. An identity that never authenticated produces the identical empty set, so the parser bug and the real answer are indistinguishable. That is the third instance today of an absence meaning two things, after a 429 that names no limiter and a mutation that never applied. Useregexp, and cross-check a zero against a line visible inkubectl logs.The recovered answer, for the record: one identity,
f5a076c6a6c82848=julian@kampong.social, 367 audit lines across five pods in fourteen days.caldav_test@kampong.socialhashes to64ce710d59fb1d01and appears nowhere, confirming the OIDC finding from the other side.Gates green: fmt, test (116 + 9). No code change.