m-lab / prometheus-support

Prometheus configuration for M-Lab running on GKE
Apache License 2.0
19 stars 11 forks source link

Prepare for data-pipeline us-central1 migration #1002

Closed stephen-soltesz closed 1 year ago

stephen-soltesz commented 1 year ago

This change updates the k8s configuration and documentation for the prometheus configuration used by the new data-pipeline cluster. This includes

I do expect that some alerts will fire once deployed since the history of metrics in staging will not begin until these changes are deployed.

Part of:

Before deployment, operator must manually add Cloud Build SA to the data-pipeline cluster rolebinding:

kubectl create clusterrolebinding additional-cluster-admins \
   --clusterrole=cluster-admin  --user=<projectnumber>@cloudbuild.gserviceaccount.com

After deployment, operator must manually adding a DNS record for the prometheus-data-pipeine.$PROJECT.measurementlab.net datasource using the allocated IP in the data-pipeline cluster.


This change is Reviewable