Este documento ajuda você a escolher quando usar painéis predefinidos e quando criar painéis. Este documento também lista técnicas que podem ser usadas para evitar designs de painéis que podem resultar em problemas de desempenho.
Escolha Google Cloud, painéis de terceiros ou personalizados
O Cloud Monitoring instala automaticamente um painel quando você cria um recurso em um projeto do Google Cloud. Esses painéis mostram métricas e informações gerais sobre um único serviço Google Cloud . Por exemplo, se você adicionar instâncias do Compute Engine ao seu projeto do Google Cloud, o Monitoring vai instalar um painel chamado Instâncias de VM no seu projeto do Google Cloud. Não é possível modificar ou copiar esses painéis específicos do serviço. No entanto, é possível copiar gráficos desses painéis para seus painéis personalizados. Para mais informações, consulte Conferir e personalizar Google Cloud painéis.
O Cloud Monitoring instala automaticamente um painel quando você configura um aplicativo de terceiros compatível e esse aplicativo envia dados de métrica para seu projeto do Google Cloud. Esses painéis mostram métricas e informações gerais sobre um único aplicativo de terceiros. Confira a lista de aplicativos de terceiros compatíveis na página Integrations. Você pode copiar esses painéis e editar a cópia, além de copiar gráficos desses painéis para painéis personalizados. Para mais informações, consulte Gerenciar integrações.
Os painéis personalizados são criados, copiados de um projeto para outro, instalados em um local compartilhado ou importados do Grafana para o Cloud Monitoring. Diferente dos painéis de Google Cloud serviços e das integrações com suporte, os painéis personalizados permitem que você visualize e analise dados de diferentes fontes no mesmo contexto. Por exemplo, é possível criar um painel que mostra dados de métricas, políticas de alertas e dados de registro.
Ao resolver problemas, use filtros permanentes que se aplicam a alguns ou a todos os itens em um painel personalizado. Ou você pode compartilhar um painel com outras pessoas ou grupos na sua organização.
Para criar painéis personalizados, use o console do Google Cloud, a CLI do Google Cloud ou a API Cloud Monitoring. Para mais informações, consulte Criar e gerenciar painéis e Criar e gerenciar painéis por API.
Escolher os widgets certos para seu painel
Ao criar um painel personalizado, considere qual tipo de informação você quer visualizar e qual é a melhor forma de exibir esses dados. Além de exibir dados de métricas, os painéis podem mostrar políticas de alerta, mostrar entradas de registro e incluir texto descritivo. Ao exibir dados de métricas, você pode visualizar esses dados em um intervalo de tempo ou mostrar apenas os valores mais recentes.
Para facilitar a depuração, combine gráficos com tabelas. Os gráficos mostram dados em um intervalo de tempo para que você possa conferir o comportamento histórico e identificar anomalias. Quando você identifica uma anomalia em um gráfico, pode alternar para a visualização de tabela e, em seguida, classificar e filtrar a tabela para encontrar valores de séries temporais específicas. Por exemplo, você pode modificar a tabela para mostrar valores apenas para um determinado disco ou para instâncias localizadas em uma zona específica.
Para simplificar o gerenciamento do conteúdo do painel, coloque gráficos e tabelas relacionados em um grupo colapsável. Os grupos têm modos de compactação e expansão, e permitem gerenciar o que eles contêm como uma coleção.
Os indicadores mostram apenas o valor mais recente. Os indicadores são úteis quando você não quer ser notificado de que um único valor está fora de um intervalo operacional desejado, mas quer uma indicação visual. A cor de plano de fundo de um indicador muda de acordo com a comparação do valor medido com os limites selecionados. É possível criar uma política de alertas para receber notificações quando todos os valores registrados em um intervalo de tempo estiverem fora do intervalo desejado.
Gráficos que mostram dados ao longo do tempo
Para conferir dados de série temporal em um intervalo de tempo, adicione um dos seguintes tipos ao seu painel:
- Gráfico de linhas
- Gráfico de área empilhada
- Gráfico de barras empilhadas
- Gráfico do mapa de calor
A captura de tela a seguir é um exemplo de gráfico de linhas no modo de cor:
Para exibir sua série temporal com a maior resolução possível, use um gráfico de linhas ou de área empilhada. Escolha um gráfico de área empilhada quando quiser ver a soma da série temporal, além da contribuição de cada série temporal para o total. É possível configurar esses gráficos para mostrar apenas outliers, comparar dados atuais com dados passados ou mostrar medidas estatísticas, como o "50º percentil". Para mais informações, consulte Definir opções de exibição de gráficos.
Para mostrar série temporal com amostras pouco frequentes, como métricas de cota, use gráficos de barras empilhadas e defina o seletor de tempo do painel para pelo menos uma semana. Para conferir exemplos de como criar gráficos de métricas de cota, consulte Gráfico e monitoramento de métricas de cota.
Para mostrar métricas com valores de distribuição, use gráficos de mapa de calor. Os mapas de calor usam cores para representar os valores na distribuição. Também é possível mostrar linhas percentuais ou valores discrepantes. Para mais informações, consulte Sobre as métricas de valor de distribuição.
Gráficos que mostram os dados mais recentes
Para conferir a medição mais recente, adicione uma tabela, um medidor ou uma visão geral ao painel. As tabelas podem mostrar várias séries temporais e permitem ordenar e filtrar linhas. Em contraste, os medidores e as visões gerais são indicadores que exibem uma única série temporal em comparação com um limite codificado por cores. Por exemplo, um indicador vermelho indica que a medição mais recente está em um intervalo de perigo.
A captura de tela a seguir é um exemplo de indicador:
Evitar problemas de desempenho do painel
O desempenho de um painel é sensível ao número de gráficos que ele mostra e ao número de série temporal que cada gráfico mostra. Por exemplo, quando um gráfico mostra muitas séries temporais, ele pode levar muito tempo para carregar ou atualizar. O número de séries temporais depende, em parte, da estrutura do tipo de métrica e do tipo de recurso monitorado associado à série temporal. Cada um desses tipos tem vários rótulos. A lista de métricas e a lista de recursos monitorados incluem os rótulos de cada métrica e tipo de recurso monitorado.
Há uma única série temporal para cada combinação exclusiva de valores para o conjunto de rótulos. O número de combinações possíveis é chamado de cardinalidade. Para mais informações sobre rótulos, valores e cardinalidade, consulte Cardinalidade.
Se você encontrar problemas de desempenho ao abrir um painel ou ao exibir dados de métricas, geralmente será possível atenuar os problemas usando uma dessas técnicas:
- Remova informações desnecessárias com a filtragem.
- Combine informações relacionadas agrupando séries temporais.
- Concentre-se em dados incomuns classificando as séries temporais que correspondem a uma consulta e, em seguida, limitando o número de séries temporais que são representadas no gráfico. Para mais informações, consulte Mostrar valores discrepantes.
- Reduza o número de rótulos ou o intervalo de valores possíveis para um rótulo das métricas definidas pelo usuário.
- Remova gráficos ou outros widgets dos painéis.
- Priorize o carregamento de dados de métricas agrupando widgets do painel.
Cotas e limites
Para informações sobre cotas e limites específicos do painel, consulte Limites de gráficos.
A seguir
Crie painéis:
Adicione widgets aos seus painéis: