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.
Escolher painéis personalizados, de terceiros ou do Google Cloud
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 do 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 as políticas painéis. No entanto, os gráficos desses painéis podem ser copiados para seus painéis personalizados. Para mais informações, consulte Conferir e personalizar painéis do Google Cloud.
O Cloud Monitoring instala automaticamente um painel quando você configura um aplicativo de terceiros compatível e esse aplicativo envia dados de métricas para seu projeto do Google Cloud. Esses painéis exibem métricas e informações gerais sobre um único aplicativo de terceiros. Confira a lista de serviços aplicativos de terceiros na página Integrações. É possível copiar esses painéis e, em seguida, editar a cópia. copiar os gráficos desses painéis para os 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. Ao contrário dos painéis para serviços do Google Cloud e para 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 solucionar problemas, você pode usar filtros permanentes que se aplicam a algumas ou todos os itens em um painel personalizado. Ou talvez você queira compartilhar um painel com outras pessoas ou grupos na sua organização.
Para criar painéis personalizados, o console do Google Cloud, a Google Cloud CLI ou a API Cloud Monitoring. Para mais informações, consulte Criar e gerenciar painéis e Criar e gerenciar painéis por API.
Escolha 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. Ao identificar uma anomalia em um gráfico, alterne para a tabela visualizar, classificar e filtrar a tabela para encontrar valores de série temporal específicas. Por exemplo, você pode modificar a tabela para mostrar valores apenas para um determinado em um disco rígido ou instâncias localizadas em uma zona específica.
Para simplificar o gerenciamento do conteúdo do seu painel, coloque gráficos e tabelas em um grupo recolhí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 notificá-lo quando todos os valores registrados fora do intervalo desejado.
Gráficos que mostram dados ao longo do tempo
Para conferir dados de séries temporais em um intervalo de tempo, adicione um dos seguintes tipos ao seu painel:
- Gráfico de linhas
- Gráfico de áreas empilhadas
- 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 uma linha gráfico de área 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 exibir medidas estatísticas, como o "50º percentil". Para mais informações, consulte Definir opções de exibição do gráfico.
Para exibir série temporal com amostras pouco frequentes, como métricas de cota, usar gráficos de barras empilhadas e definir 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 os gráficos de mapa de calor. Heatmaps usar cores para representar os valores na distribuição. Também é possível mostrar linhas percentuais ou valores discrepantes. Para mais informações, consulte Sobre métricas com valor de distribuição.
Gráficos que mostram os dados mais recentes
Para acessar a medição mais recente, adicione uma tabela, um medidor ou uma visão geral ao seu painel. As tabelas podem exibir várias série temporal, e elas 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 abaixo é um exemplo de medidor:
Evitar problemas de desempenho no painel
O desempenho de um painel é sensível ao número de gráficos que ele mostra e ao número de séries temporais que cada gráfico mostra. Por exemplo, quando um gráfico exibe muitas série temporal, o carregamento ou a atualização podem levar muito tempo. 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 filtrando.
- 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 ao de agrupar widgets do painel.
Cotas e limites
Para informações sobre cotas e limites específicos do painel, consulte Limites de gráficos.
A seguir
Criar painéis:
Adicione widgets aos seus painéis: