davsclaus opened a new pull request, #23888:
URL: https://github.com/apache/camel/pull/23888

   ## Summary
   
   - Add a new **Spans tab** to the TUI (`camel tui monitor`) showing 
OpenTelemetry traces with a Jaeger-style waterfall view
   - Add `camel cmd span` CLI command for OTel span display outside the TUI
   - Enrich OTel spans with `routeId` and `processorId` attributes for better 
trace navigation
   - **Trace-aware eviction** in `DevSpanExporter`: evict entire traces 
oldest-first instead of per-span FIFO, so we never have half-complete traces 
with orphaned spans (CAMEL-23708)
   - Bump default span capacity from 500 to 2000 (~60 traces at 33 spans/trace)
   - Add sorting, filtering, remote detection, and route/from columns to the 
trace list
   - MCP support: `tui_get_spans`, `tui_navigate` route/node selection, 
`tui_get_table` for Spans submenu tabs
   - Fix TUI throughput chart not updating (CAMEL-23672)
   
   ## Test plan
   
   - [x] Reproducer test for multicast+seda/stub OTel spans 
(`MulticastSedaTest`)
   - [ ] Run `camel dev --observe myRoute.yaml` and verify Spans tab shows 
traces
   - [ ] Verify trace-aware eviction: send enough messages to exceed 2000 
spans, confirm no half-traces
   - [ ] Verify `camel cmd span` displays spans from a running integration
   - [ ] Verify sort cycling works left-to-right across columns
   
   _Claus Ibsen using Claude Code_


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to