Allow gke-cluster alerts to be created in "meta" project
This is a breaking change, and a new v5 branch and tag will be created.
Changes:
- Added google.monitoring provider to allow alert monitoring to be used in a different project, i.e. meta.
- Due to this, the monitoring resource names needed to be unique, as we can have development, staging and production in the same project, so add workspace to the name
- alert filters needed to have
project_id
added, as these alerts can be running in the parent meta project
Note - log based metrics are left in the workspace project
Part of #39 (closed)
Subsequent change required to Raven to use new module so alerts are created in raven-core-meta-71b30c4c