Idea
The Logs tab shows up to 4 components side by side in live tiles, like a terminal multiplexer. Following a request from frontend through api-gateway to cart is the everyday debugging case. The Configuration tab is a small editor: a file tree on the left, the YAML on the right, with Edit, Validate and Diff vs template.
Getting to runtime logs
- Clicking a component on the Components tab opens Logs with it added as the first tile.
- Chips at the top toggle components in and out. Adding a 5th drops the oldest.
- ⤢ on a tile makes it fill the grid. Each tile has its own pod picker and filter.
Trade-offs
- Powerful for debugging across services, but heavier for someone who just wants one log.
- The config editor is a bigger build. Validate and Diff are only faked here.