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.
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:
- No console do Google Cloud, acesse a página Cloud Monitoring > Visão geral do painel:
- Clique em Criar painel.
- Se quiser, mude o nome do painel.
- Clique ou arraste e solte um gráfico na tela.
- Nas propriedades de configuração do gráfico, faça o seguinte:
- Expanda o menu Recurso e métrica e selecione Conectores como o Recurso ativo.
- Escolha as metrics que você quer acessar.
- Clique em Aplicar.
- 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:
- No console do Google Cloud, acesse a página Cloud Monitoring > Metrics Explorer:
- No painel Selecionar uma métrica, expanda o menu Métrica e selecione Conectores como o Recurso ativo.
- Escolha as metrics que você quer acessar.
- 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.