ricardozanini commented on issue #461: URL: https://github.com/apache/incubator-kie-kogito-serverless-operator/issues/461#issuecomment-2108545609
@JudeNiroshan can you formulate on this request? > The Sonataflow operator should install the Prometheus & Grafana operators in the OCP/K8s cluster. The operator won't be responsible for installing third-party operators in a cluster. The reason is that we won't add administrative permissions to the operator such as installing CRDs. Also, installing an operator comes with many configuration options. So it's highly complex to add an interface and wrappers around these installation procedures that can change from time to time when a new operator version is released. > Once the Prometheus and Grafana are in place, the operator should create a connection between Prometheus & Grafana via the GrafanaDataSource CR in Grafana This is fine. We can certainly try to check if these CRDs are available in the cluster and create CRs to bind Prometheus and Grafana to deployed workflows. > Then create a ServiceMonitor object that can capture/collect metrics from all the deployed Serverless Workflows. I'll break it down into Grafana and Prometheus integration, so we can verify those PRs separately. > Finally as the operator user, I expect to see a default Grafana Dashboard. Can you create this dashboard and share it with me? So we can maintain and keep it in this repo. Feel free to send a follow up PR to the implemented feature updating the one I'll use as a placeholder. -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
