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

   ## Summary
   
   Add full-screen TUI (Terminal User Interface) dashboards to Camel JBang 
using TamboUI, providing rich interactive monitoring and browsing capabilities 
directly in the terminal.
   
   ### New Commands
   
   | Command | Description |
   |---------|-------------|
   | `camel monitor` | Multi-tab dashboard with overview, routes, health, 
endpoints, and log tabs |
   | `camel top tui` | htop-style route performance dashboard with sortable 
columns |
   | `camel log tui` | Scrollable log viewer with level filtering and follow 
mode |
   | `camel trace tui` | Exchange trace viewer with detail panel for 
headers/body |
   | `camel health` | Health check dashboard with UP/DOWN indicators and memory 
gauge |
   | `camel catalog tui` | Interactive component catalog browser with search 
and detail view |
   
   ### Dependencies
   
   - Upgrade JLine from 4.0.7 to 4.0.9
   - Add TamboUI 0.2.0-SNAPSHOT dependencies (`tamboui-tui`, `tamboui-widgets`, 
`tamboui-jline3-backend`)
   - TamboUI's built-in JLine 3 backend works with JLine 4.0.9 (no custom 
backend needed)
   
   ### Key Features
   
   - Live data refresh with configurable intervals
   - Keyboard navigation (arrow keys, tab, number keys)
   - Color-coded status indicators (green/yellow/red)
   - Sparkline throughput charts in monitor view
   - Fuzzy search in catalog browser
   - Log level filtering (TRACE/DEBUG/INFO/WARN/ERROR)
   - Follow mode for logs and traces
   - Memory gauge with heap usage
   - Vanishing effect for stopped integrations in monitor
   
   ## Test plan
   
   - [ ] `camel monitor` shows running integrations with live stats
   - [ ] `camel top tui` displays route performance with sort cycling
   - [ ] `camel log tui` shows logs with level filtering
   - [ ] `camel trace tui` shows exchange traces with detail view
   - [ ] `camel health` shows health checks with memory gauge
   - [ ] `camel catalog tui` browses components with search
   - [ ] All TUI views handle Ctrl+C/q cleanly


-- 
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