Visão geral do Monitoring

O monitoramento no Spanner Omni funciona de maneira semelhante ao monitoramento no Spanner, com algumas exceções. Este documento explica essas exceções e direciona você para informações relacionadas na documentação de monitoramento do Spanner. Ao ler a documentação do Spanner, consulte esta página para confirmar como o Spanner Omni é diferente.

Recursos do Spanner que não são compatíveis

O Spanner Omni oferece suporte a todos os recursos de monitoramento do Spanner exceto o rastreamento de ponta a ponta.

Capturar indicadores de telemetria

Para ter insights sobre desempenho, uso e possíveis problemas, capture indicadores do banco de dados do Spanner Omni.

Visão geral da captura de indicadores

Os indicadores de telemetria ajudam a entender o desempenho do banco de dados.

Os seguintes indicadores estão disponíveis para o Spanner Omni:

Tipo de indicador Descrição
Métricas Dados numéricos sobre a integridade ou o desempenho do banco de dados.
Registros Registros gerados da atividade do sistema ao longo do tempo.
Traces Caminhos de solicitação no aplicativo.
Tabelas de estatísticas Tabelas integradas para consultar informações do banco de dados.

No Spanner Omni, as métricas do lado do cliente não são compatíveis. Elas incluem latências para métricas do GFE, coleta de métricas do lado do cliente e coleta de métricas personalizadas do lado do cliente. Para mais informações, consulte Visão geral da captura de indicadores na documentação do Spanner.

Coleta de traces

Os traces representam o caminho de uma solicitação no aplicativo. Eles permitem acompanhar o fluxo de uma solicitação e ajudam a identificar a causa raiz de um problema. Por exemplo, o rastreamento pode fornecer informações para cada solicitação de um cliente, como intervalos com carimbos de data/hora de quando o cliente enviou e recebeu solicitações de RPC. Isso ajuda a monitorar e depurar solicitações de banco de dados.

Para mais informações, consulte Visão geral da coleta de traces na documentação do Spanner.

Configurar a coleta de traces usando o OpenTelemetry

É possível configurar as bibliotecas de cliente do Spanner para exportar traces usando OpenTelemetry APIs. Esse processo envolve a configuração do SDK do OpenTelemetry e o uso de um exportador para enviar dados de trace a um back-end de observabilidade.

O rastreamento do lado do cliente não está disponível para o Spanner Omni.

Para mais informações, consulte Configurar a coleta de traces usando o OpenTelemetry em a documentação do Spanner.

Registros de auditoria

Os registros de auditoria rastreiam mudanças administrativas e eventos de acesso aos dados para segurança e conformidade. É possível usar registros de auditoria para monitorar latências de solicitação consultando os campos de duração do processamento. Para mais informações, consulte Registros de auditoria na documentação do Spanner.

Monitorar instâncias

Monitore suas instâncias para garantir que elas estejam funcionando conforme o esperado e para ajudar a solucionar possíveis problemas.

Monitorar a performance da instância usando insights

O painel de insights do sistema fornece gráficos e métricas de latência, utilização da CPU, armazenamento, capacidade de processamento e outras estatísticas de performance. É possível usar esse painel para monitorar instâncias e bancos de dados do Spanner Omni. Para mais informações, consulte Monitorar instâncias com insights do sistema em a documentação do Spanner.

A seguir