自动将项目添加到指标范围

自动将项目添加到指标范围

我在 Google Cloud 中有一个“Alerts”项目,希望它监控其他几个项目的指标。在 Cloud Console 上,我可以轻松地将这些项目添加到我的 Alerts 项目的指标范围中。但是,我想在 Terraform 中自动执行此过程。有人知道怎么做吗?

答案1

Terraform 是一款开源工具,可让您使用声明性配置文件配置 Google Cloud 资源(例如虚拟机、容器、存储和网络等资源)。Terraform 的基础架构即代码 (IaC) 方法支持变更管理的 DevOps 最佳实践,让您可以在源代码控制中管理 Terraform 配置文件,以保持测试和生产环境的理想配置状态。

文档在 gcp 中使用 terraform 有一些自动警报策略。

答案2

我也正在做同样的事情,terraform google_monitoring_monitored_project 中有一个资源可以将项目添加到指标范围中,但您需要创建要添加的项目列表。您也可以使用 API 来完成此操作https://cloud.google.com/monitoring/api/ref_v3/rest/v1/locations.global.metricsScopes.projects/create 我仍在努力使用 Python 在云函数中使用 API。如果我取得进展,我可以在这里更新。:)

相关内容