Automatizando a adição de projetos ao escopo da métrica

Automatizando a adição de projetos ao escopo da métrica

Tenho um projeto de "Alertas" no Google Cloud e quero que ele monitore as métricas de vários outros projetos. No Cloud Console, posso adicionar facilmente esses projetos ao escopo da métrica do meu projeto de Alertas. Porém, gostaria de automatizar esse processo no Terraform. Alguém sabe como?

Responder1

Terraform é uma ferramenta de código aberto que permite provisionar recursos do Google Cloud com arquivos de configuração declarativos – recursos como máquinas virtuais, contêineres, armazenamento e rede. A abordagem de infraestrutura como código (IaC) do Terraform oferece suporte às práticas recomendadas de DevOps para gerenciamento de mudanças, permitindo gerenciar arquivos de configuração do Terraform no controle de origem para manter um estado de provisionamento ideal para ambientes de teste e produção.

Essedocumentaçãotem algumas políticas de alertas automatizados usando o terraform no gcp.

Responder2

Também estou fazendo o mesmo, há um recurso no terraform google_monitoring_monitored_project que pode adicionar projetos ao escopo de métricas, mas você precisa criar uma lista de projetos que deseja adicionar. Você também pode fazer isso usando APIhttps://cloud.google.com/monitoring/api/ref_v3/rest/v1/locations.global.metricsScopes.projects/create Ainda estou lutando para usar API na função de nuvem usando python. Se eu progredir, posso atualizar aqui. :)

informação relacionada