Configurar os âmbitos das métricas

Este documento descreve como configurar os âmbitos das métricas dos seus Google Cloud projetos para utilização com o Google Cloud Managed Service for Prometheus.

A implementação ideal do serviço gerido para Prometheus é diferente da implementação típica do Prometheus por necessidade. O Prometheus tem um âmbito altamente definido para a sua própria instância, que é normalmente definida ao nível do cluster, no sentido em que as regras e as consultas são executadas no servidor Prometheus que recolhe os dados. Uma vez que o serviço gerido para Prometheus envia dados para o back-end global, Monarch, as consultas têm de ser configuradas para execução em Monarch e não no cluster local. Se estiver a usar a recolha gerida, o mesmo requisito aplica-se às regras.

O Managed Service for Prometheus usa um back-end global para armazenamento, pelo que as consultas têm de ser configuradas para serem executadas nesse back-end.

Os dados que consulta através do serviço gerido para Prometheus são determinados pela construção do Cloud Monitoring âmbito das métricas, independentemente da forma como consulta os dados.

Âmbitos das métricas

Um âmbito de métricas de monitorização é uma construção apenas de tempo de leitura que lhe permite consultar dados de métricas pertencentes a vários Google Cloud projetos. Cada âmbito de métricas é alojado por um Google Cloud projeto designado, denominado projeto de âmbito.

Por predefinição, um projeto é o projeto de âmbito para o seu próprio âmbito de métricas e o âmbito de métricas contém as métricas e a configuração desse projeto. Um projeto de âmbito pode ter mais do que um projeto monitorizado no respetivo âmbito de métricas, e as métricas e as configurações de todos os projetos monitorizados no âmbito de métricas são visíveis para o projeto de âmbito. Um projeto monitorizado também pode pertencer a mais do que um âmbito de métricas.

Quando consulta as métricas num projeto de âmbito, e se esse projeto de âmbito alojar um âmbito de métricas de vários projetos, pode obter dados de vários projetos. Se o âmbito das métricas contiver todos os seus projetos, as consultas e as regras são avaliadas globalmente.

Para mais informações sobre o âmbito dos projetos e o âmbito das métricas, consulte o artigo Âmbito das métricas. Para obter informações sobre a configuração do âmbito das métricas de vários projetos, consulte o artigo Veja métricas de vários projetos.

Para minimizar a complexidade do seu modelo de autorizações, use o menor número possível de âmbitos de métricas. Se não considerar os dados das suas métricas sensíveis e for aceitável que todos os utilizadores possam aceder a todas as métricas, use um único âmbito de métricas que contenha todos os seus projetos.

Agrupar projetos para consulta

Os outros cenários de práticas recomendadas usam as seguintes configurações de âmbito das métricas:

  Âmbito A Âmbito B Âmbito C
Projeto de definição do âmbito scoping-project-A scoping-project-B scoping-project-C
Projetos monitorizados Projeto 1
Projeto 2
Project 3
Project 4
Projeto 1
Projeto 2
Projeto 3
Projeto 4
Projeto 5
Grupo com autorização de IAM
(exemplo)
Equipa de desenvolvimento A Equipa de programação B Equipa de EFS