Monitorar conectores
Os Integration Connectors são integrados ao Cloud Monitoring. Isso significa que todas as métricas e dados de uso dos Integration Connectors ficam automaticamente disponíveis para o Cloud Monitoring. Para saber mais sobre o tipo de métricas enviadas pelo serviço Integration Connectors, consulte Métricas do 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 de Integration Connectors no projeto do Google Cloud, faça o seguinte:
- No console do Google Cloud, acesse a página Monitoramento do Cloud > Visão geral do painel:
- Clique em Criar painel.
- Opcionalmente, modifique 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:
- Abra o menu Recurso e métrica e selecione Conectores como o Recurso ativo.
- Escolha as métricas que você quer visualizar.
- Clique em Aplicar.
- Adicione outros gráficos ao painel conforme necessário.
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 de métricas temporárias para visualizar as métricas de recursos disponíveis no seu projeto do Google Cloud. Depois de criar um gráfico de métrica, você também pode salvá-lo em um painel de monitoramento personalizado, se quiser.
Para criar um gráfico usando as métricas de recursos 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 métricas que você quer visualizar.
- Clique em Aplicar.
Você também pode selecionar filtros, agrupar por marcadores de métricas, 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 usando o MQL
É possível usar a MQL (linguagem de consulta do Monitoring) para criar painéis de monitoramento personalizados com base em várias métricas. As consultas MQL permitem agregar os dados de conexão com base em métricas, como provedor e versão do conector. É possível escrever 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 a contagem de solicitações
A consulta de MQL a seguir 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 consulta de MQL a seguir 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 em um período
A consulta MQL a seguir mostra como receber a tendência de status em um período de tempo 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
Se você quiser 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, consulte Gerenciar integrações no Cloud Monitoring.