-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Automated/Action] Install Kepler dashboard #16
Comments
Thank you @rossf7, agreed! Here is a list of suggested steps. Steps / Requirements
|
Currect me if I am wrong specifically these steps for automations? |
Also the planned PR of installing |
Yes @dipankardas011 you are right when installing prometheus we also get grafana.
In order to achieve the seconds we can use gateway api with cilium |
so for the importing dashbaord. is it manual one time operation or we are planning for automatation of this? |
@dipankardas011 It needs investigation but the kube-prometheus-stack helm chart includes the grafana helm chart The grafana helm chart can deploy a sidecar that looks for configmaps with a label. So we could import the Kepler dashboard as a configmap managed by Flux. Later if we need our own dashboards they could also be managed by Flux. WDYT? @nikimanoledaki You likely know this better than I do! :) Do you think this approach makes sense? I haven't used the Grafana TF provider. Are there benefits to using it instead of the Helm chart? With Helm we will need to use Gateway API (or Ingress) to make the Grafana instance accessible from the cluster. |
now I am understanding thanks @rossf7 |
yes we can install the grafana dashboard without much effort namespace doesnt matter as the sidecar looks for all the configmaps in all ns with specific label just apiVersion: v1
kind: ConfigMap
metadata:
name: sample-grafana-dashboard
labels:
grafana_dashboard: "1"
data:
kepler-dashboard.json: |-
<raw...> it works when the sidecar for the grafana in added during installing kube-prometheus-stack artifact link |
may be kepler service monitor work for |
@dipankardas011 Nice, thanks for investigating. I think we can store it in the It would also be good to have something in
Hmm let's wait till prometheus is deployed with kube-prometheus-stack and kepler is moved to monitoring. As having everything in the monitoring ns may help with the service monitor. |
was trying but it failed. so messaged in the kepler-project slack channel for there help |
other than that we can easily install the kepler grafana dashboard irrespective of the prometheus stack we are using |
Also this is the grafana Dashboard which is working |
Description
Grafana is installed by kube-prometheus but it would be good to be able to add our own dashboards. Likely starting with the Kepler dashboard. https://sustainable-computing.io/installation/kepler-operator/
Issue
Parent: #5
The text was updated successfully, but these errors were encountered: