davsclaus opened a new pull request, #23649: URL: https://github.com/apache/camel/pull/23649
## Summary - Add **waterfall (Gantt chart) view** to the History tab — press `g` to toggle a visual breakdown of per-processor elapsed time with colored bars (green→red logarithmic scale) - Works in both **trace mode** (backlog-tracer) and **history mode** (last completed exchange) - Extract color grading utility (`colorForDuration`) from StartupTab to TuiHelper for reuse - **Fix history/trace/error refresh** to only fetch data from the selected integration, not all running integrations - **Fix TIME column** on `last` (`<--`) entries — was showing exchange start time, now shows completion time (`start + elapsed`) ## Test plan - [ ] `camel run waterfall-demo.yaml` then `camel monitor`, press 7 (History tab), press `g` — waterfall appears with colored bars - [ ] Press `g` again — returns to detail panel - [ ] Run with `--backlog-tracing`, select exchange, Enter, then `g` — waterfall in trace detail view - [ ] Verify bars are proportional to elapsed, colors grade from green (fast) to red (slow) - [ ] Verify first step shows total exchange time (from matching last entry) - [ ] With multiple integrations running, verify History tab only shows data from selected integration - [ ] Verify TIME column on `<--` entries shows completion time, not start time - [ ] Verify PgUp/PgDn scrolls waterfall when many steps _Claude Code on behalf of Claus Ibsen_ -- 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]
