Información general sobre la captura de señales

En este documento se describen las señales de telemetría, incluidas las métricas, los registros, los rastreos y las estadísticas, que se recogen de Spanner.

Spanner genera datos de observabilidad, como métricas, registros, trazas y estadísticas. Puedes configurar la captura de algunas señales que no se hayan capturado. Puede usar estas señales para hacerse una idea completa del rendimiento de su 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 la utilización de la CPU, que se miden a intervalos regulares a lo largo del tiempo.

Cloud Monitoring mide periódicamente el servicio y el uso de los Google Cloud recursos. Para ver todas las métricas del lado del servidor y del lado del cliente recogidas por Spanner, consulte la lista de métricas.

Spanner incluye métricas del lado del cliente, como las latencias de Google Front End (GFE) y API Frontend (AFE). Para obtener más información, consulta las descripciones de las métricas del lado del cliente.

Si necesita métricas personalizadas del lado del cliente además de las que recoge Spanner, como la latencia de las consultas, puede configurar métricas personalizadas del lado del cliente mediante OpenTelemetry.

Las métricas personalizadas del lado del cliente pueden generar cargos a través de tu backend de observabilidad. Por ejemplo, si usas Cloud Monitoring como backend, se te facturará 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 marca de tiempo, y cada entrada describe un evento en un momento específico. Para obtener más información sobre cómo habilitar los registros, consulta el artículo sobre cómo habilitar los registros de auditoría de acceso a datos. Cloud Logging recoge datos de registro de componentes de aplicaciones comunes. Para ver una lista de los tipos de registros que recoge Spanner, consulta Registros de auditoría de Spanner.

Trazas de Spanner

Las trazas representan la ruta de una solicitud a través de tu aplicación. Los rastreos te permiten seguir el flujo de una solicitud y te ayudan a identificar la causa principal de un problema. Puedes configurar las bibliotecas de cliente de Spanner para exportar trazas del lado del cliente y del lado del servidor mediante las APIs de OpenTelemetry. Para obtener más información sobre la recogida de trazas con OpenTelemetry, consulta el resumen de la recogida de trazas.

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
  • Cerraduras
  • Tamaños de tabla
  • Operaciones de tabla

Para obtener más información sobre las tablas disponibles, consulta el resumen de las tablas de estadísticas integradas de Spanner.

Siguientes pasos