rancher: Monitoring - Grafana use wrong prometheus-operated url
What kind of request is this (question/bug/enhancement/feature request):
Bug
Steps to reproduce (least amount of steps as possible):
- Enable Cluster monitoring
- Enable Project monitoring
- Try to access Grafana
Result:
Encounter Bad Gateway (502) in Grafana dashboard
Other details that may be helpful:
Cluster monitoring exists under namespace cattle-prometheus.
Project monitoring creates another namespace cattle-prometheus-p-xxxxx.
Logs of Grafana shows that it tries to access prometheus-operated:9090, while it should try prometheus-operated.cattle-prometheus.
Editing the configMaps related to Grafana (grafana-project-monitoring-nginx and grafana-project-monitoring-provisionings) to replace the occurences of prometheus-operated by prometheus-operated.cattle-prometheus solved the problem.
We see in the Helm app that prometheus.project.alertManagerTarget and prometheus.sync.target have the correct host, prometheus-operated.cattle-prometheus.
We may have a similar property for Grafana.
NOTE I may be able to submit a PR, but I did not found the repository of the associated Helm chart. If you can point me to it, that would be wonderful !
Environment information
- Rancher version (
rancher/rancher/rancher/serverimage tag or shown bottom left in the UI): v2.3.4 (was not working with v2.3.2 either) - Installation option (single install/HA): HA
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Reactions: 3
- Comments: 16 (5 by maintainers)
@Wykiki Charts are available through https://github.com/rancher/system-charts/tree/dev/charts/rancher-monitoring.