astefanutti commented on issue #77: Need a Web UI? URL: https://github.com/apache/camel-k/issues/77#issuecomment-421914773 > But for what concerns the future plans we had already in mind that crazy idea of creating a web-based mini-IDE, where you can write (code) your routes, have auto-completion through a backend language server, customize the integration details (e.g. components, configuration properties, passwords), and run them, with a immediate feedback on the UI through a log window. With something like that in place, devs could iterate on integrations quickly: change the code -> save -> instant redeploy. > This is what we have in mind now :) That is pretty much what I had in mind too 😄! Hawtio Online has what's needed for the master API integration part. It could detect if the Camel-K CRD is present and activates the plugin accordingly. The later would be able to auto-discover the existing Camel-K definition / deployment and propose an edit button that would lead to a mini-IDE. The UI image could be enriched with a LSP container. > Monitoring is the hardest part IMO. That's because currently we have a Deployment per integration that is always active, but later on we will drop this behavior to add the "scale to 0 feature". A simple example is a route like from("timer:job?period=1h").to("...") that will be probably materialized as a CronJob. This means there'll not be always a JVM with Jolokia to ask information to. Jolokia is one source of monitoring (maybe more management actually). I am planning to source monitoring data from Prometheus and the Metrics API in the near future as well in Hawtio Online.
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services