mgr/dashboard: extend Grafana dashboard updates to support multiple Grafana instances
ceph dashboard grafana dashboards update # implictly using the grafana instance configured in GRAFANA_API_URL
ceph dashboard grafana dashboards update https://192.168.0.1:3000,https://192.168.0.2:3000,https://18.104.22.168:3000 # comma-separated list of addresses
#2 Updated by Ernesto Puerta 2 months ago
Lenz Grimmer wrote:
Can you please elaborate on the rationale for this change? What is the goal of supporting multiple Grafana instances?
Sorry for the lack of context: this comes from discussion with OpenStack team. They are deploying collocated ceph-dashboard+Prometheus+Grafana and want to achieve HA on all these components. Therefore, Grafana is routed via HAProxy (this could also work with a ceph-mgr localized setting).
Nevertheless the idea was to keep the legacy behavior when no URL is defined.