Criar gráficos com o Metrics Explorer

Neste documento, descrevemos como explorar os dados da métrica criando um gráfico temporário com o Metrics Explorer. Por exemplo, para ver a utilização da CPU de uma máquina virtual (VM), use o Metrics Explorer para criar um gráfico que exibe os dados mais recentes. Para gráficos permanentes, use o Metrics Explorer e salve-o em um painel personalizado. Uma alternativa é criar um painel personalizado, que pode exibir gráficos, registros, incidentes e outros conteúdos, e usar a interface do painel para adicionar gráficos a ele. Para informações sobre painéis personalizados, consulte Criar e gerenciar painéis personalizados.

É possível criar gráficos, como aqueles que representam um único tipo de métrica, e gráficos complexos, como aqueles que representam vários tipos de métricas. Depois de criar um gráfico com o Metrics Explorer, é possível descartá-lo, salvá-lo em um painel personalizado, salvar a configuração dele ou compartilhá-lo.

A captura de tela a seguir mostra um único tipo de métrica, o uso da CPU de uma instância de VM, listado na página do Metrics Explorer:

Gráfico de métricas usando o Metrics Explorer.

A captura de tela anterior mostra várias linhas. Cada uma delas mostra a utilização média da CPU para todas as VMs em uma zona específica.

Criar um gráfico com um único tipo de métrica

Para configurar um gráfico para mostrar uma única métrica, faça o seguinte:

  1. No painel de navegação do console do Google Cloud, selecione Monitoramento e  Metrics Explorer:

    Acesse o Metrics explorer

  2. Especifique os dados a serem exibidos no gráfico. É possível usar uma interface orientada por menu, a linguagem de consulta do Monitoring (MQL, na sigla em inglês), o PromQL ou inserir um filtro do Monitoring:

    1. Selecione os dados da série temporal que você quer ver:

      1. No elemento Métrica, expanda o menu Selecionar uma métrica.

        O menu Selecionar uma métrica contém recursos que ajudam você a encontrar os tipos de métricas disponíveis:

        • Para encontrar um tipo de métrica específico, use a barra de filtros . Por exemplo, se você inserir util, o menu será restrito para mostrar entradas que incluem util. As entradas são mostradas quando passam em um teste "contains" que não diferencia maiúsculas de minúsculas.

        • Para mostrar todos os tipos de métrica, mesmo aqueles sem dados, clique em Ativa. Por padrão, os menus mostram apenas os tipos de métricas com dados.

        Por exemplo, é possível fazer as seguintes escolhas:

        1. No menu Recursos ativos, selecione Instância de VM.
        2. No menu Categorias de métricas ativas, selecione uptime_check.
        3. No menu Métricas ativas, selecione Solicitar latência.
        4. Clique em Aplicar.
      2. Opcional: para especificar um subconjunto de dados a serem exibidos, no elemento Filter, selecione Add filter e, em seguida, preencha a caixa de diálogo. Por exemplo, é possível ver os dados de uma zona aplicando um filtro. É possível adicionar vários filtros. Para mais informações, consulte Filtrar os dados exibidos no gráfico.

      Para mais informações, consulte Selecionar os dados do gráfico.

    2. Combinar e alinhar série temporal:

      • Para exibir todas série temporal, no elemento Agregação, defina o primeiro menu como Não agregado e o segundo como Nenhum.

      • Para combinar série temporal, faça o seguinte no elemento Agregação:

        1. Expanda o primeiro menu e selecione uma função.

          O gráfico é atualizado e mostra uma única série temporal. Por exemplo, se você selecionar Média, a série temporal exibida será a média de todas as séries temporais.

        2. Para combinar série temporal com os mesmos valores de rótulo, expanda o segundo menu e selecione um ou mais rótulos.

          O gráfico é atualizado e mostra uma série temporal para cada combinação exclusiva de valores de rótulo. Por exemplo, para exibir em série temporal por zona, defina o segundo menu como zone.

          Quando o segundo menu está definido como Nenhum, o gráfico exibe uma série temporal.

      • Opcional: para configurar o espaçamento entre os pontos de dados, clique em Adicionar elemento de consulta, selecione Intervalo mínimo e insira um valor.

      Para mais informações sobre agrupamento e alinhamento, consulte Escolher como exibir dados em gráficos.

    3. Opcional: para exibir somente a série temporal com os valores mais altos ou mais baixos, use o elemento Sort & Limit.

    MQL

    1. Na barra de ferramentas do painel do criador de consultas, selecione o botão  MQL ou  PromQL.
    2. Verifique se MQL está selecionado na opção de ativar/desativar Idioma. A alternância de idiomas está na mesma barra de ferramentas que permite formatar sua consulta.
    3. Insira sua consulta no editor de consultas. Por exemplo, para criar um gráfico com o uso da CPU das instâncias de VM no projeto do Google Cloud, use a seguinte consulta:

      fetch gce_instance
      | metric 'compute.googleapis.com/instance/cpu/utilization'
      | group_by 1m, [value_utilization_mean: mean(value.utilization)]
      | every 1m
      

      Para mais informações sobre o MQL, consulte os seguintes documentos:

    PromQL

    1. Na barra de ferramentas do painel do criador de consultas, selecione o botão  MQL ou  PromQL.
    2. Verifique se PromQL está selecionado na opção de ativar/desativar Idioma. A alternância de idiomas está na mesma barra de ferramentas que permite formatar sua consulta.
    3. Insira sua consulta no editor de consultas. Por exemplo, para criar um gráfico da utilização média da CPU das instâncias de VM no projeto do Google Cloud, use a seguinte consulta:

      avg(compute_googleapis_com:instance_cpu_utilization)
      

      Para mais informações sobre como usar PromQL, consulte PromQL no Cloud Monitoring.

    Filtro de monitoramento

    1. No elemento Metric, clique em Ajuda e selecione Modo de filtro direto.

      Os elementos Metric e Filter são excluídos, e um elemento Filters que permite a inserção de texto é criado.

      Se você selecionou um tipo de recurso, uma métrica ou filtros antes de mudar para o modo Modo de filtro direto, essas configurações serão mostradas no campo do elemento Filtros.

    2. Informe um filtro do Monitoring no campo do elemento Filters.
    3. Combinar e alinhar série temporal:

      • Para exibir todas série temporal, no elemento Agregação, defina o primeiro menu como Não agregado e o segundo como Nenhum.

      • Para combinar série temporal, faça o seguinte no elemento Agregação:

        1. Expanda o primeiro menu e selecione uma função.

          O gráfico é atualizado e mostra uma única série temporal. Por exemplo, se você selecionar Média, a série temporal exibida será a média de todas as séries temporais.

        2. Para combinar série temporal com os mesmos valores de rótulo, expanda o segundo menu e selecione um ou mais rótulos.

          O gráfico é atualizado e mostra uma série temporal para cada combinação exclusiva de valores de rótulo. Por exemplo, para exibir em série temporal por zona, defina o segundo menu como zone.

          Quando o segundo menu está definido como Nenhum, o gráfico exibe uma série temporal.

      • Opcional: para configurar o espaçamento entre os pontos de dados, clique em Adicionar elemento de consulta, selecione Intervalo mínimo e insira um valor.

      Para mais informações sobre agrupamento e alinhamento, consulte Escolher como exibir dados em gráficos.

  3. Atualize as configurações do gráfico com base no tipo de métrica selecionado:

    • Para tipos de métricas de cota, use as seguintes configurações:

      • Na barra de ferramentas, defina o controle de tempo para ser de pelo menos uma semana. As métricas de cota normalmente informam uma amostra por dia.
      • No painel Exibição, expanda o menu Tipo de widget e selecione Gráfico de barras empilhadas.
    • Para tipos de métricas com um tipo de valor Distribution, verifique se o menu Tipo de widget está definido como Gráfico de mapa de calor. Para mais informações, consulte Sobre métricas com valor de distribuição.

    • Para outros tipos de métricas, use o menu Tipo de widget para mostrar como os dados são mostrados. O menu Tipo de widget lista todos os tipos de widget disponíveis. No entanto, alguns widgets podem não estar ativados. Considere um gráfico que exibe várias série temporal e presuma que cada valor medido é um duplo:

      • Os widgets Gráfico de linhas, Gráfico de barras empilhadas e Gráfico de área empilhada estão listados como Compatível. É possível selecionar qualquer um desses tipos.
      • O widget de mapa de calor está desativado porque eles só podem exibir dados com valores de distribuição.

  4. Opcional: para mudar como o gráfico mostra os dados selecionados, use as opções no painel Exibição:

Criar gráficos com vários tipos de métricas

Em algumas situações, pode ser necessário exibir série temporal de tipos de métricas diferentes no mesmo gráfico. Por exemplo, para comparar as cargas de leitura e gravação em uma VM, configure um gráfico para exibir o número de bytes lidos e o número de bytes gravados.

Para criar um gráfico com várias métricas, você precisa usar a interface com menus. As outras interfaces não são compatíveis com a criação de gráficos com várias métricas.

Para exibir várias métricas em um gráfico, faça o seguinte:

  1. No painel de navegação do console do Google Cloud, selecione Monitoramento e  Metrics Explorer:

    Acesse o Metrics explorer

  2. Especifique os dados a serem exibidos no gráfico.

    1. No elemento Metric, selecione o primeiro tipo de métrica com os dados que você quer ver. Para mais informações sobre essas etapas, consulte Criar um gráfico com um único tipo de métrica.

      A consulta para esta seleção tem o identificador A.

    2. Para cada tipo de métrica adicional, faça o seguinte:

      1. Selecione Adicionar consulta. Uma nova consulta é adicionada. Por exemplo, uma consulta com o rótulo B pode ser adicionada.

      2. Para a nova consulta, no elemento Metric, selecione um tipo de recurso e de métrica. Também é possível adicionar filtros, combinar série temporal, além de classificar e limitar o número de série temporal exibidas.

      A captura de tela a seguir ilustra a exibição do Metrics Explorer quando há dois tipos de métricas no gráfico:

      Exemplo do Metrics Explorer com dois tipos de métricas.

    3. Opcional: no painel Exibição, expanda o menu Eixo Y e configure qual eixo Y será usado para cada tipo de métrica.

    MQL

    Incompatível.

    PromQL

    Incompatível.

    Filtro de monitoramento

    Incompatível.

Criar um gráfico com uma proporção de métricas

Monitorar o número de erros relatados pode ser útil, mas é mais provável que você precise monitorar a taxa de erros. Ou seja, você quer saber quantos erros ocorreram conforme medido em relação ao número total de respostas. Para atender a esse requisito, configure um gráfico para exibir a proporção de duas métricas. Para referências a exemplos e informações sobre anomalias que podem ocorrer quando você cria proporções de métricas, consulte Proporção de métricas.

Para exibir uma proporção de métricas em um gráfico, faça o seguinte:

  1. No painel de navegação do console do Google Cloud, selecione Monitoramento e  Metrics Explorer:

    Acesse o Metrics explorer

  2. Especifique os dados que aparecerão no gráfico:

    1. Configure o numerador:

      1. No elemento Metric, use os menus para selecionar um tipo de recurso e de métrica. Para mais informações sobre essas etapas, consulte Criar um gráfico com um único tipo de métrica.
      2. Atualize os campos de agregação. Por padrão, faz a média de todas série temporal.
      3. Opcional: atualize o período fixo de tempo dos pontos de uma série temporal a serem combinados. Para modificar esse campo, clique em Adicionar elemento de consulta, selecione Intervalo mínimo e preencha a caixa de diálogo.
    2. Selecione Adicionar consulta e configure o denominador:

      1. Para a nova consulta, no elemento Metric, selecione um tipo de recurso e de métrica.

        Selecione um tipo de métrica igual ao numerador. Por exemplo, se a métrica do numerador for GAUGE, selecione uma métrica GAUGE para o denominador.

      2. Atualize os campos de agregação.

        Recomendamos que os rótulos para o tipo de métrica do denominador correspondam aos valores definidos para o tipo de métrica do numerador. Por exemplo, é possível selecionar o rótulo zone para o numerador e o denominador.

        Não é necessário usar o mesmo conjunto de rótulos para os dois tipos de métrica. No entanto, só é possível selecionar os rótulos comuns aos dois tipos de métrica.

      3. Clique em Adicionar elemento de consulta, selecione Intervalo mínimo e verifique se esse campo está definido como o valor usado pelo numerador.

    3. Na barra de ferramentas do painel de consulta, selecione Criar proporção e preencha a caixa de diálogo.

      Depois de criar a proporção, três consultas são exibidas:

      • Proporção A/B identifica a consulta de proporção.
      • A identifica a consulta para o numerador.
      • B identifica a consulta para o denominador.

      Veja no exemplo a seguir uma proporção que compara a soma dos bytes gravados em disco por zona com o número total de bytes gravados no disco:

      Exemplo de proporção de métricas.

    4. Opcional: para alternar as métricas do numerador e do denominador, no elemento Proporção, expanda o menu e faça uma seleção.

    MQL

    1. Na barra de ferramentas do painel do criador de consultas, selecione o botão  MQL ou  PromQL.
    2. Verifique se MQL está selecionado na opção de ativar/desativar Idioma. A alternância de idiomas está na mesma barra de ferramentas que permite formatar sua consulta.
    3. Insira sua consulta no editor de consultas. Com o MQL, é possível calcular uma proporção de duas métricas diferentes, além de filtrar uma única métrica por um rótulo e, em seguida, calcular a proporção. A consulta a seguir calcula a proporção de respostas com um valor de 500 em relação ao número total de respostas:

      fetch https_lb_rule::loadbalancing.googleapis.com/https/request_count
      | {
          filter response_code_class = 500
        ;
          ident
        }
      | group_by [matched_url_path_rule]
      | outer_join 0
      | div
      

      Para mais informações sobre o MQL, consulte os seguintes documentos:

    PromQL

    1. Na barra de ferramentas do painel do criador de consultas, selecione o botão  MQL ou  PromQL.
    2. Verifique se PromQL está selecionado na opção de ativar/desativar Idioma. A alternância de idiomas está na mesma barra de ferramentas que permite formatar sua consulta.
    3. Insira sua consulta no editor de consultas. Por exemplo, para criar um gráfico com a proporção da latência média da métrica my_summary_latency_seconds, use a seguinte consulta:

      sum without (instance)(rate(my_summary_latency_seconds_sum[5m])) /
      sum without (instance)(rate(my_summary_latency_seconds_count[5m]))
      

      Para mais informações sobre como usar PromQL, consulte PromQL no Cloud Monitoring.

    Filtro de monitoramento

    Incompatível.

Salve um gráfico para referência futura

Com o Metrics Explorer, você cria um gráfico que pode ser usado para explorar uma métrica. No entanto, os gráficos criados por essa ferramenta não são permanentes. Quando você sai da página do Metrics Explorer, o gráfico é descartado.

Para salvar um gráfico configurado com o Metrics Explorer para referência futura, adicione o gráfico a um painel personalizado ou salve o URL dele:

  • Para adicionar o gráfico a um painel personalizado, siga um destes procedimentos:

    • Se você usa o console do Google Cloud para gerenciar seus painéis personalizados, selecione Salvar gráfico na barra de ferramentas do Metrics Explorer e preencha a caixa de diálogo. Salve o gráfico em um painel personalizado ou crie um painel.

    • Se você usa a API Cloud Monitoring para gerenciar seus painéis personalizados, atualize o arquivo JSON que define o painel e o conteúdo dele. Para acessar a representação JSON, clique em  JSON Editor na barra de ferramentas do gráfico.

      Para informações detalhadas sobre como usar a API para gerenciar seus painéis personalizados, consulte Criar e gerenciar painéis por API.

  • Para manter uma referência à configuração do gráfico, salve o URL dele. Como o URL do gráfico codifica a configuração do gráfico, quando você cola esse URL em um navegador, o gráfico configurado é exibido.

    Para acessar o URL do gráfico, clique em Link na barra de ferramentas do gráfico.

Salvar a configuração de um gráfico

Ao gerenciar painéis personalizados com a API Cloud Monitoring, é possível utilizar o Metrics Explorer para ajudar a criar os dados fornecidos à API:

  • Para gerar a representação JSON de um gráfico que você planeja adicionar a um painel, configure o gráfico com o Metrics Explorer. Depois, use as opções no Metrics Explorer para visualizar e copiar a representação JSON do gráfico.

  • Para identificar a sintaxe de um filtro do Monitoring, usado com a API Cloud Monitoring, utilize a interface com menus do Metrics Explorer para configurar o gráfico. Depois de selecionar a métrica e os filtros, alterne para o modo de filtro direto para ver o filtro equivalente do Monitoring.

Salvar os dados exibidos pelo gráfico

Para salvar os dados exibidos pelo gráfico no seu sistema local, clique em Fazer o download como CSV.

A seguir