Claus Ibsen created CAMEL-24259:
-----------------------------------

             Summary: camel-jbang - TUI add tabs for more dev-consoles
                 Key: CAMEL-24259
                 URL: https://issues.apache.org/jira/browse/CAMEL-24259
             Project: Camel
          Issue Type: Improvement
          Components: camel-jbang
            Reporter: Claus Ibsen


There are 81 dev-consoles in Camel but only about 40 are exposed as TUI tabs 
today. Several of the remaining consoles would provide genuine value as TUI 
tabs.

h3. High value

||Console ID||Title||Why||
|event|Camel Events|Lifecycle events (route started/stopped, exchange 
completed/failed). Very useful for debugging, complements the Log tab.|
|route-controller|Route Controller|Supervised route controller status, startup 
ordering, routes that failed to start. Useful for troubleshooting startup 
issues.|
|producer|Producers|Complements the existing Consumers tab. Shows producer 
endpoints with stats.|
|service|Services|Shows all registered services in the CamelContext. Helps 
understand what is running.|
|top|Top Routes|Ranks processors by slowest/most active. A performance 
monitoring staple. The Routes tab has some overlap but top gives a different, 
ranked view.|

h3. Medium value

||Console ID||Title||Why||
|reload|Reload|Shows file reload history/status. Useful in dev mode with live 
reload.|
|quartz|Quartz|Shows Quartz scheduler triggers/jobs. Useful when Quartz is in 
use.|
|type-converters|Type Converters|Shows registered type converters. Helps debug 
conversion issues.|
|transformers|Data Type Transformers|Shows data type transformers.|
|internal-tasks|Internal Tasks|Background task registry. Useful for ops.|
|Combined Secrets|aws/azure/gcp/hashicorp/ibm/k8s secrets|Could be a single 
Secrets tab showing all configured secret providers.|

h3. Lower value (niche)

debug, variables, system-properties, java-security, route-group, 
simple-language, eval-language, stub, sftp, vertx-websocket, aws2-s3, 
kubernetes-configmaps

h3. Recommendation

Start with *event*, *route-controller*, and *producer* as they are the most 
broadly useful and fill clear gaps in the current TUI tab set.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to