prometheus-operator: Can't see dashboards added by ConfigMaps
What did you do?
Added dashboards files as ConfigMaps
What did you expect to see?
These new dashboards in Grafana
What did you see instead? Under which circumstances?
None of these dashboards
I checked the logs from the grafana-watcher container and I can see:
2018/06/09 03:01:28 Initializing datasources.
2018/06/09 03:01:28 Retrieving existing datasources
2018/06/09 03:01:28 Deleting 0 datasources
2018/06/09 03:01:28 Creating datasource from: /var/grafana-dashboards/prometheus-datasource.json
2018/06/09 03:01:29 Initializing dashboards.
2018/06/09 03:01:29 Retrieving existing dashboards
2018/06/09 03:01:29 Deleting 0 dashboards
2018/06/09 03:01:29 Creating dashboard from: /var/grafana-dashboards/deployment-dashboard.json
2018/06/09 03:01:29 Creating dashboard from: /var/grafana-dashboards/kubernetes-capacity-planning-dashboard.json
2018/06/09 03:01:29 Creating dashboard from: /var/grafana-dashboards/kubernetes-cluster-health-dashboard.json
2018/06/09 03:01:30 Creating dashboard from: /var/grafana-dashboards/kubernetes-cluster-status-dashboard.json
2018/06/09 03:01:30 Creating dashboard from: /var/grafana-dashboards/kubernetes-control-plane-status-dashboard.json
2018/06/09 03:01:30 Creating dashboard from: /var/grafana-dashboards/kubernetes-resource-requests-dashboard.json
2018/06/09 03:01:30 Creating dashboard from: /var/grafana-dashboards/nodes-dashboard.json
2018/06/09 03:01:31 Creating dashboard from: /var/grafana-dashboards/pods-dashboard.json
2018/06/09 03:01:31 Creating dashboard from: /var/grafana-dashboards/statefulset-dashboard.json
2018/06/09 03:01:31 Creating dashboard from: /var/additional-dashboards/istio-dashboards/istio-http-grpc-service-dashboard.json
2018/06/09 03:01:31 Creating dashboard from: /var/additional-dashboards/istio-dashboards/istio-mesh-dashboard.json
2018/06/09 03:01:32 Creating dashboard from: /var/additional-dashboards/istio-dashboards/istio-tcp-service-dashboard.json
2018/06/09 03:01:32 Creating dashboard from: /var/additional-dashboards/istio-dashboards/mixer-dashboard.json
2018/06/09 03:01:32 Creating dashboard from: /var/additional-dashboards/istio-dashboards/pilot-dashboard.json
2018/06/09 03:01:32 Starting...
As you can see the watcher has created them (istio-dashboards/*)… that’s really strange…
Instructions from @aranair help me a lot #1408 to set basics, however it seems I missed something to make show them in the UI 😀
Does anyone have an idea about that?
Thank you!
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Comments: 20 (2 by maintainers)
yeah, i had solved it. the .json file must named with the format xxxxx-dashboard.json. thank you @sneko
I have a small script (Github Gist) that I use to help me format the dashboards to be used. (You do need the CLI tool
jqthough). Also assumes it’s using Prometheus as source.