Monitorar conectores

Os Integration Connectors são integrados ao Cloud Monitoring. Isso significa que todos os dados de uso e métricas dos Integration Connectors ficam disponíveis automaticamente para o Cloud Monitoring. Para saber mais sobre o tipo de métricas enviadas pelo serviço Integration Connectors, consulte Métricas dos Integration Connectors.

É possível visualizar as métricas e os dados dos Integration Connectors usando as seguintes ferramentas do Cloud Monitoring:

Antes de começar

Antes de usar o Cloud Monitoring, ative a API Cloud Monitoring.

Ativar a API Cloud Monitoring

Acessar métricas usando painéis personalizados

Para criar painéis de monitoramento personalizados para seus recursos do Integration Connectors no projeto do Google Cloud, faça o seguinte:

  1. No console do Google Cloud, acesse a página Cloud Monitoring > Visão geral do painel:

    Acessar a página "Visão geral do painel"

  2. Clique em Criar painel.
  3. Se quiser, mude o nome do painel.
  4. Clique ou arraste e solte um gráfico na tela.
  5. Nas propriedades de configuração do gráfico, faça o seguinte:
    1. Expanda o menu Recurso e métrica e selecione Conectores como o Recurso ativo.
    2. Escolha as metrics que você quer acessar.
    3. Clique em Aplicar.
  6. Adicione outros gráficos ao painel, como quiser.

Para mais informações sobre painéis personalizados, consulte Criar e gerenciar painéis personalizados.

Acessar métricas usando o Metrics Explorer

O Metrics Explorer do Cloud Monitoring ajuda a criar gráficos temporários de métricas para visualizar as métricas de recursos disponíveis para seu projeto do Google Cloud. Depois de criar um gráfico de métricas, é possível salvá-lo em um painel de monitoramento personalizado.

Para criar um gráfico usando as métricas de recursos dos Integration Connectors, faça o seguinte:

  1. No console do Google Cloud, acesse a página Cloud Monitoring > Metrics Explorer:

    Acessar a página "Metrics Explorer"

  2. No painel Selecionar uma métrica, expanda o menu Métrica e selecione Conectores como o Recurso ativo.
  3. Escolha as metrics que você quer acessar.
  4. Clique em Aplicar.

Você também pode selecionar filtros, agrupar por rótulos de métrica, realizar agregações e selecionar opções de exibição de gráficos usando o Metrics Explorer. Para mais informações, consulte Criar gráficos com o Metrics Explorer.

Monitorar com o MQL

É possível usar a Linguagem de consulta de monitoramento (MQL, na sigla em inglês) para criar painéis de monitoramento personalizados com base em várias métricas. Com as consultas MQL, é possível agregar seus dados de conexão com base em métricas como o provedor e a versão do conector. Crie consultas MQL usando o Editor de consultas.

Os exemplos a seguir mostram como usar as consultas MQL para coletar dados de conexão.

Exemplo: monitorar contagem de solicitações

A seguinte consulta MQL mostra como receber e agregar dados de contagem de solicitações para conexões ativas:

fetch connectors.googleapis.com/Connection |
{ metric 'connectors.googleapis.com/connection/state' | filter value.state > 0 | align delta(1m);
metric 'connectors.googleapis.com/connection/request_count'}
| join
| group_by 1m, [value_request_count_aggregate: aggregate(value.request_count)]
| every 1m
| group_by [resource.location, resource.connection, metric.connector, metric.provider],
    [value_request_count_aggregate_aggregate:
       aggregate(value_request_count_aggregate)]

Exemplo: monitorar nós ativos

A seguinte consulta MQL mostra como receber e agregar dados de contagem de nós ativos para todas as suas conexões:

fetch connectors.googleapis.com/Connection |
{ metric 'connectors.googleapis.com/connection/state' | filter value.state > 0 | align delta(1m);
metric 'connectors.googleapis.com/connection/nodes'}
| join
| group_by 1m, [value_nodes_aggregate: aggregate(value.nodes)]
| every 1m
| group_by [resource.location, resource.connection, metric.connector, metric.provider],
    [value_nodes_aggregate_aggregate:
       aggregate(value_nodes_aggregate)]

Exemplo: monitorar o status da conexão durante um período

A consulta MQL a seguir mostra como conferir a tendência de status ao longo de um período para todas as suas conexões:

fetch connectors.googleapis.com/Connection
| metric 'connectors.googleapis.com/connection/connection_status'
| filter value.connection_status
| align next_older(10m)
| every 10m
| group_by [metric.status, resource.connection],
    [value_connection_status_count_true: count_true(value.connection_status)]
| align next_older(10m)
| every 10m

Para saber o status das conexões no momento atual, use o Metrics Explorer no console do Google Cloud em vez de um MQL.

A seguir

Entenda como visualizar e gerenciar vários serviços do Google Cloud e aplicativos de terceiros (aplicáveis ao seu projeto do Google Cloud) integrados ao Cloud Monitoring. Para mais informações, acesse Gerenciar integrações no Cloud Monitoring.