Visão geral das métricas de visualização para vários projetos

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Este documento, que descreve como visualizar e gerenciar suas métricas, é destinado a desenvolvedores e administradores de sistemas. Para saber mais sobre os recursos disponíveis no Cloud Monitoring, consulte Introdução ao Cloud Monitoring.

Com o Monitoring, é possível visualizar e gerenciar métricas das seguintes maneiras:

  • Para um único projeto
  • Para vários projetos em uma única organização
  • Para vários projetos em várias organizações
  • Para vários projetos do Google Cloud e contas da AWS

Por padrão, um projeto do Google Cloud tem visibilidade somente das métricas que armazena. No entanto, é possível expandir o conjunto de métricas que um projeto pode acessar adicionando outros projetos do Google Cloud ao escopo de métricas dele. O escopo das métricas define o conjunto de projetos do Google Cloud cujas métricas o projeto atual do Google Cloud pode acessar.

Um projeto de escopo hospeda um escopo de métricas. Como cada projeto do Google Cloud hospeda um escopo de métricas, cada projeto também é um projeto de escopo. O projeto do escopo armazena informações sobre o escopo das métricas. Ele também armazena os alertas, as verificações de tempo de atividade, os painéis e os grupos de monitoramento configurados para o escopo das métricas. É possível identificar o projeto do escopo de um escopo de métricas como o projeto selecionado pelo seletor do Console do Google Cloud.

Por exemplo, suponha que um escopo de métricas de um projeto de escopo tenha três projetos do Cloud. Quando você cria uma política de alertas no projeto do escopo desse escopo de métricas, a política monitora as métricas nos três projetos.

É possível configurar um escopo de métricas no console do Google Cloud ou na API Cloud Monitoring.

Exemplo de projetos de escopo e projetos monitorados

Suponha que seus projetos Staging e Production contenham instâncias de máquina virtual (VM) do Compute Engine. Para ver as métricas de todas as VMs em uma única visualização, crie outro projeto, AllEnvironments, e adicione os projetos Staging e Production como projetos monitorados. É possível visualizar as métricas armazenadas no projeto Staging de duas maneiras diferentes com essa configuração:

  • Para visualizar as métricas em todos os projetos, selecione AllEnvironments com o seletor de projetos do console do Google Cloud. Quando você acessa a página Monitoramento, acessa o escopo de métricas do projeto AllEnvironments. A linha tracejada no diagrama a seguir mostra que as métricas dos três projetos são acessíveis:

    O escopo das métricas de várias visualizações inclui os três projetos selecionados.

  • Para visualizar apenas as métricas do projeto Staging, selecione o projeto Staging com o seletor do Console do Google Cloud. Quando você acessa a página Monitoramento, acessa o escopo de métricas do projeto Staging. A linha tracejada no diagrama a seguir mostra que as métricas apenas do projeto Staging são acessíveis:

    O escopo das métricas de "Staging" inclui apenas o projeto "Staging".

Práticas recomendadas para projetos de escopo

Recomendamos que você use um novo projeto do Cloud ou um sem recursos como projeto de escopo quando quiser ver as métricas de vários projetos do Cloud ou contas da AWS.

Quando um escopo de métricas contém projetos monitorados, para criar um gráfico ou monitorar apenas as métricas armazenadas no projeto do escopo, é necessário especificar filtros que excluam métricas dos projetos monitorados. O requisito para usar filtros aumenta a complexidade do gráfico e da política de alertas, além de aumentar a possibilidade de um erro de configuração. A recomendação garante que esses projetos de escopo não gerem métricas. Portanto, não há métricas nos projetos para criar gráficos ou monitorar.

O exemplo anterior segue nossa recomendação. O projeto do escopo, AllEnvironments, foi criado e os projetos Staging e Production foram adicionados como projetos monitorados. Para visualizar ou monitorar as métricas combinadas de todos os projetos, use o escopo de métricas para o projeto AllEnvironments. Para visualizar ou monitorar as métricas armazenadas no projeto Staging, use o escopo de métricas desse projeto.

Considere um design alternativo. Suponha que você decida adicionar o projeto Production como um projeto monitorado ao escopo das métricas do projeto Staging. Para visualizar ou monitorar as métricas em todos os projetos, use o escopo de métricas para o projeto Staging:

Captura de tela que mostra os escopos das métricas do projeto "Staging" que inclui as métricas do projeto "Production".

No entanto, esse design dificulta a visualização ou o monitoramento apenas das métricas armazenadas no projeto Staging. O escopo das métricas para o projeto Staging fornece as métricas combinadas dos projetos Staging e Production. Portanto, quando você quiser ver ou monitorar apenas as métricas armazenadas no projeto Staging, seu gráfico ou política de alertas precisa usar filtros para eliminar os dados do projeto Production.

Permitir acesso ao Cloud Monitoring

Para visualizar as métricas visíveis para um escopo de métricas, seu papel do Identity and Access Management (IAM) no projeto do escopo precisa incluir todas as permissões no papel de Leitor de monitoramento (roles/monitoring.viewer). Você não precisa de outras permissões. Por exemplo, imagine que o escopo das métricas de um projeto de escopo monitora três projetos do Cloud e que você tenha um papel de visualizador de monitoramento no projeto de escopo. Ao acessar o projeto de escopo usando o console do Google Cloud, é possível visualizar as métricas armazenadas nesse projeto e as métricas armazenadas nos outros três projetos do Cloud.

Para modificar um escopo de métricas, os papéis do Identity and Access Management no projeto do escopo e em cada projeto que você quer adicionar como um projeto monitorado precisam incluir todas as permissões no papel de Administrador do Monitoring (roles/monitoring.admin).

Para mais informações, consulte Controle de acesso com o IAM.

A seguir