En este documento, se ofrece información sobre los indicadores de telemetría, como las métricas, los registros, los seguimientos y las estadísticas que se capturan para Spanner.
Spanner genera datos de observabilidad, como métricas, registros, seguimientos y estadísticas. Puedes configurar la captura de algunos indicadores que no se capturan. Puedes usar estos indicadores para obtener un panorama completo del rendimiento de tu sistema.
Métricas de Spanner
Las métricas son datos numéricos sobre el estado o el rendimiento de la base de datos, como la latencia de las solicitudes o el uso de CPU, que mides en intervalos regulares a lo largo del tiempo.
Cloud Monitoring mide con regularidad tu servicio y el uso de los recursos de Google Cloud . Para ver todas las métricas del servidor y del cliente que recopila Spanner, consulta la Lista de métricas.
Spanner también ofrece métricas personalizadas del cliente que puedes configurar con OpenTelemetry o OpenCensus con un exportador.
Las métricas personalizadas del cliente pueden generar cargos a través de tu backend de observabilidad. Por ejemplo, si usas Cloud Monitoring como backend, se te factura según los precios de Cloud Monitoring.
Registros de Spanner
Un registro es un registro generado de la actividad del sistema a lo largo del tiempo. Cada registro es una colección de entradas de registro con marcas de tiempo, y cada entrada de registro describe un evento en un momento específico. Para obtener más información sobre cómo habilitar los registros, consulta Habilita los registros de auditoría de acceso a los datos. Cloud Logging recopila datos de registro de componentes de aplicaciones comunes. Para obtener una lista de los tipos de registros que recopila Spanner, consulta Registros de auditoría de Spanner.
Seguimientos de Spanner
Los seguimientos representan la ruta de una solicitud a través de tu aplicación. Los seguimientos te permiten seguir el flujo de una solicitud y ayudarte a identificar la causa raíz de un problema. Puedes configurar las bibliotecas cliente de Spanner para exportar registros del cliente y del servidor con las APIs de OpenTelemetry. Para obtener más información sobre la recopilación de seguimientos con OpenTelemetry, consulta Descripción general de la recopilación de seguimientos.
Tablas de estadísticas de Spanner
Spanner ofrece un conjunto de tablas de estadísticas integradas que puedes consultar para obtener más información sobre lo siguiente:
- Consultas
- Lecturas
- Transacciones
- Bloqueos
- Tamaños de las tablas
- Operaciones de la tabla
Para obtener más información sobre las tablas disponibles, consulta Descripción general de las tablas de estadísticas integradas de Spanner.
¿Qué sigue?
- Lista de métricas de Spanner
- Descripción general de las métricas del cliente
- Cómo capturar métricas personalizadas del cliente con OpenTelemetry
- Configura la recopilación de seguimientos con OpenTelemetry
- Descripción general de las tablas de estadísticas integradas de Spanner
- Documentación de OpenTelemetry