O monitoramento no Spanner Omni funciona de maneira semelhante ao monitoramento no Spanner, com algumas exceções. Este documento explica essas exceções e aponta informações relacionadas na documentação de monitoramento do Spanner. Ao ler a documentação do Spanner, consulte esta página para confirmar as diferenças do Spanner Omni.
Recursos do Spanner que não são compatíveis
O Spanner Omni é compatível com todos os recursos de monitoramento do Spanner, exceto o rastreamento de ponta a ponta.
Capturar indicadores de telemetria
Para receber insights sobre performance, uso e possíveis problemas, capture sinais do seu banco de dados do Spanner Omni.
Visão geral da captura de indicadores
Os indicadores de telemetria ajudam você a entender o desempenho do seu 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 pelo seu 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. As métricas do lado do cliente 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 rastreamentos
Os traces representam o caminho de uma solicitação pelo aplicativo. Eles permitem seguir 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 RPC. Isso ajuda você 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 rastreamentos usando as APIs OpenTelemetry. Esse processo envolve configurar o SDK do OpenTelemetry e usar um exportador para enviar dados de rastreamento a um backend 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 rastreamentos usando o OpenTelemetry na 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. Use os registros de auditoria para monitorar as latências de solicitação consultando os campos de duração do processamento. Para mais informações, consulte Registros de auditoria.
Monitorar instâncias
Monitore suas instâncias para garantir que elas estejam funcionando como esperado e ajudar você a resolver possíveis problemas.
Monitorar a performance da instância usando insights
O painel "Insights do sistema" fornece gráficos e métricas de latência, utilização da CPU, armazenamento, capacidade de transferência e outras estatísticas de performance. Use este painel para monitorar instâncias e bancos de dados do Spanner Omni. Para mais informações, consulte Monitorar instâncias com insights do sistema na documentação do Spanner.