Este documento descreve os sinais de telemetria, incluindo métricas, registos, rastreios e estatísticas, que são capturados para o Spanner.
O Spanner gera dados de observabilidade, incluindo métricas, registos, rastreios e estatísticas. Pode configurar a captura de alguns sinais que não são capturados. Pode usar estes sinais para ter uma visão completa do desempenho do seu sistema.
Métricas do Spanner
As métricas são dados numéricos sobre o estado ou o desempenho da base de dados, como a latência de pedidos ou a utilização da CPU, que mede a intervalos regulares ao longo do tempo.
O Cloud Monitoring mede regularmente o seu serviço e a utilização dos recursos Google Cloud . Para ver todas as métricas do lado do servidor e do lado do cliente recolhidas pelo Spanner, consulte a lista de métricas.
O Spanner inclui métricas do lado do cliente, como latências para a interface de utilizador da Google (GFE) e a interface de utilizador da API (AFE). Para mais informações, consulte as descrições das métricas por parte do cliente.
Se precisar de métricas personalizadas do lado do cliente, além das métricas recolhidas pelo Spanner, como a latência de consultas, pode configurar métricas personalizadas do lado do cliente através do OpenTelemetry.
As métricas personalizadas do lado do cliente podem incorrer em custos através do seu back-end de observabilidade. Por exemplo, se usar o Cloud Monitoring como back-end, a faturação é feita de acordo com os preços do Cloud Monitoring.
Registos do Spanner
Um registo é um registo gerado da atividade do sistema ao longo do tempo. Cada registo é uma coleção de entradas de registo com indicação de data/hora, e cada entrada de registo descreve um evento num ponto específico no tempo. Para mais informações sobre como ativar os registos, consulte o artigo Ative os registos de auditoria de acesso a dados. O Cloud Logging recolhe dados de registo de componentes de aplicações comuns. Para ver uma lista dos tipos de registos recolhidos pelo Spanner, consulte os registos de auditoria do Spanner.
Rastreios do Spanner
Os rastreios representam o caminho de um pedido através da sua aplicação. Os rastreios permitem-lhe seguir o fluxo de um pedido e ajudam a identificar a causa principal de um problema. Pode configurar as bibliotecas cliente do Spanner para exportar rastreios do lado do cliente e do lado do servidor através das APIs OpenTelemetry. Para mais informações sobre a recolha de rastreios através do OpenTelemetry, consulte a vista geral da recolha de rastreios.
Tabelas de estatísticas do Spanner
O Spanner oferece um conjunto de tabelas de estatísticas incorporadas que pode consultar para obter mais informações sobre o seguinte:
- Consultas
- Leituras
- Transações
- Fechaduras
- Tamanhos das tabelas
- Operações de tabela
Para mais informações sobre as tabelas disponíveis, consulte o artigo Vista geral das tabelas de estatísticas incorporadas do Spanner.
O que se segue?
- Lista de métricas do Spanner
- Vista geral das métricas do lado do cliente
- Configure a recolha de rastreios através do OpenTelemetry
- Vista geral das tabelas de estatísticas incorporadas do Spanner
- Documentação do OpenTelemetry