Automatización de la adición de proyectos al alcance de la métrica

Automatización de la adición de proyectos al alcance de la métrica

Tengo un proyecto de "Alertas" en Google Cloud y quiero que supervise las métricas de varios otros proyectos. En Cloud Console, puedo agregar fácilmente estos proyectos al alcance de métricas de mi proyecto de Alertas. Sin embargo, me gustaría automatizar este proceso en Terraform. ¿Alguien sabe cómo?

Respuesta1

Terraform es una herramienta de código abierto que le permite aprovisionar recursos de Google Cloud con archivos de configuración declarativos: recursos como máquinas virtuales, contenedores, almacenamiento y redes. El enfoque de infraestructura como código (IaC) de Terraform admite las mejores prácticas de DevOps para la gestión de cambios, lo que le permite gestionar archivos de configuración de Terraform en el control de origen para mantener un estado de aprovisionamiento ideal para entornos de prueba y producción.

Estedocumentacióntiene algunas políticas de alertas automatizadas usando terraform en gcp.

Respuesta2

También estoy haciendo lo mismo, hay un recurso en terraform google_monitoring_monitored_project que puede agregar proyectos al alcance de las métricas, pero es necesario crear una lista de proyectos que desea agregar. También puedes hacerlo usando API.https://cloud.google.com/monitoring/api/ref_v3/rest/v1/locations.global.metricsScopes.projects/create Todavía tengo dificultades para usar API en la función de la nube usando Python. Si progreso, puedo actualizar aquí. :)

información relacionada