Visão geral da captura de indicadores

Este documento descreve os indicadores de telemetria, incluindo métricas, registros, rastreamentos e estatísticas, que são capturados para o Spanner.

O Spanner gera dados de observabilidade, incluindo métricas, registros, traces e estatísticas. É possível configurar a captura de alguns indicadores que não são capturados. Você pode usar esses indicadores para ter uma visão completa da performance do seu sistema.

Métricas do Spanner

As métricas são dados numéricos sobre a integridade ou o desempenho do banco de dados, como latência de solicitação ou utilização da CPU, que você mede em intervalos regulares ao longo do tempo.

O Cloud Monitoring mede regularmente seu serviço e o uso dos recursos do Google Cloud . Para conferir todas as métricas do lado do servidor e do cliente coletadas pelo Spanner, consulte a lista de métricas.

O Spanner inclui métricas do lado do cliente, como latências para o Google Front End (GFE) e o API Frontend (AFE). Para mais informações, consulte Descrições de métricas do lado do cliente.

Se você precisar de métricas personalizadas do lado do cliente além das coletadas pelo Spanner, como a latência de consulta, configure métricas personalizadas do lado do cliente usando o OpenTelemetry.

As métricas personalizadas do lado do cliente podem gerar cobranças pelo back-end de observabilidade. Por exemplo, se você usa o Cloud Monitoring como back-end, o faturamento é feito de acordo com os preços do Cloud Monitoring.

Registros do Spanner

Um registro é um registro gerado da atividade do sistema ao longo do tempo. Cada registro é uma coleção de entradas de registro com data e hora, e cada entrada de registro descreve um evento em um momento específico. Para mais informações sobre como ativar registros, consulte Ativar registros de auditoria de acesso a dados. O Cloud Logging coleta dados de registro de componentes comuns de aplicativos. Para conferir uma lista dos tipos de registros coletados pelo Spanner, consulte Registros de auditoria do Spanner.

Rastreamentos do Spanner

Os traces representam o caminho de uma solicitação no seu aplicativo. Os traces permitem seguir o fluxo de uma solicitação e ajudam a identificar a causa raiz de um problema. É possível configurar as bibliotecas de cliente do Spanner para exportar traces do lado do cliente e do servidor usando as APIs OpenTelemetry. Para mais informações sobre a coleta de traces usando o OpenTelemetry, consulte Visão geral da coleta de traces.

Tabelas de estatísticas do Spanner

O Spanner oferece um conjunto de tabelas de estatísticas integradas que podem ser consultadas para mais informações sobre o seguinte:

  • Consultas
  • Leituras
  • Transações
  • Fechaduras
  • Tamanhos de tabela
  • Operações de tabela

Para mais informações sobre as tabelas disponíveis, consulte Visão geral das tabelas de estatísticas integradas do Spanner.

A seguir