mirror of
https://github.com/agent-substrate/substrate.git
synced 2026-11-10 10:13:50 +08:00
This PR refactors `ateom-gvisor` and `kubectl-ate` to adopt a flat-merged logging architecture, eliminating server-side and client-side field guessing: 1. **Cloud Logging**: `ateom-gvisor` parses actor JSON, injects actor labels/time, and outputs the flat map directly. GKE Cloud Logging built-in rules parse native severity/message fields automatically. 2. **CLI Logging**: Removed the `--raw` flag. `kubectl ate logs` strips Substrate metadata and outputs clean, consistent JSON lines with the `time` field prepended first. <img width="3235" height="306" alt="image" src="https://github.com/user-attachments/assets/4a6ca291-db8d-45dc-b840-43efa74739f0" /> 3. **Documentation**: Updated `docs/observability.md` - [x] Tests pass - [x] Appropriate changes to documentation are included in the PR