Skip to content

CAMEL-23420: Align TUI monitor overview tab with CamelContextStatus#23199

Merged
davsclaus merged 1 commit into
mainfrom
worktree-typed-dreaming-peach
May 13, 2026
Merged

CAMEL-23420: Align TUI monitor overview tab with CamelContextStatus#23199
davsclaus merged 1 commit into
mainfrom
worktree-typed-dreaming-peach

Conversation

@davsclaus
Copy link
Copy Markdown
Contributor

@davsclaus davsclaus commented May 13, 2026

Summary

  • Align the TUI monitor Overview tab columns with what CamelContextStatus shows
  • Added columns: CAMEL (version), PLATFORM (with version), READY, RELOAD, ROUTE (started/total), TOTAL, FAIL, INFLIGHT, LAST, SINCE-LAST
  • Kept existing HEAP and THREADS columns from the TUI monitor
  • Increased throughput bar chart height for better visibility
  • Set bar chart max slightly above peak to ensure value labels are always visible

Test plan

  • Run camel monitor against a running Camel integration
  • Verify all 17 columns display correctly in the Overview tab
  • Verify throughput bar chart renders with value labels visible on tallest bars
  • Verify vanishing (stopped) integrations fade correctly with the new column count

Claude Code on behalf of Claus Ibsen

…olumns

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@davsclaus davsclaus changed the title CAMEL-23420: Align TUI monitor overview tab with CamelContextStatus c… CAMEL-23420: Align TUI monitor overview tab with CamelContextStatus May 13, 2026
@davsclaus davsclaus merged commit 7ec5bbc into main May 13, 2026
6 checks passed
@davsclaus davsclaus deleted the worktree-typed-dreaming-peach branch May 13, 2026 19:39
@github-actions github-actions Bot added the dsl label May 13, 2026
@github-actions
Copy link
Copy Markdown
Contributor

🌟 Thank you for your contribution to the Apache Camel project! 🌟
🤖 CI automation will test this PR automatically.

🐫 Apache Camel Committers, please review the following items:

  • First-time contributors require MANUAL approval for the GitHub Actions to run
  • You can use the command /component-test (camel-)component-name1 (camel-)component-name2.. to request a test from the test bot although they are normally detected and executed by CI.
  • You can label PRs using skip-tests and test-dependents to fine-tune the checks executed by this PR.
  • Build and test logs are available in the summary page. Only Apache Camel committers have access to the summary.

⚠️ Be careful when sharing logs. Review their contents before sharing them publicly.

@github-actions
Copy link
Copy Markdown
Contributor

🧪 CI tested the following changed modules:

  • dsl/camel-jbang/camel-jbang-plugin-tui
All tested modules (2 modules)
  • Camel :: JBang :: Plugin :: TUI
  • Camel :: Launcher :: Container

⚙️ View full build and test results

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant