Infrastructure Monitoring¶
OpenNeuro is running Prometheus and Grafana for general monitoring and alerting. The Grafana dashboard is deployed at https://monitoring.openneuro.org and an account must be requested to access it.
Install¶
A preconfigured secret is required for SMTP credentials.
kubectl --namespace monitoring create secret generic smtp-login --from-file=user=smtp-username.txt --from-file=password=smtp-password.txt
These services are deployed with the stable helm charts for Prometheus and Grafana.
helm --namespace monitoring install prometheus stable/prometheus
helm --namespace monitoring install grafana stable/grafana -f helm/grafana.yaml
Upgrades¶
To apply new configuration or update a service, run helm upgrade.
helm --namespace monitoring upgrade grafana stable/grafana -f helm/grafana.yaml