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