Saltar al contenido
Telemetry
Copiar y pegar plantilla de instrumentación

Plantilla de monitoreo de confiabilidad de la base de datos

Instrumente huellas digitales de operación lenta, contención de grupos, reversiones de transacciones, bloqueos, retrasos en la replicación y resultados de migración con eventos estructurados seguros.

Revisado por el equipo de producto Telemetry en . Nombres de eventos, campos recomendados, preguntas de análisis y límites de privacidad. Revisar los estándares y la propiedad

Preguntas que esto desbloquea
  • ¿Qué huellas digitales de operaciones de bases de datos limitadas son consistentemente lentas?
  • ¿Qué grupos de aplicaciones hacen que las personas que llaman esperen o se agote el tiempo de espera?
  • ¿Qué versiones se correlacionan con reversiones, interbloqueos, retrasos o migraciones fallidas?
Ruta de evidencia de plantilla

Database Reliability Monitoring Template: implementación a decisión

Trate el mensaje como un resumen de implementación. El artefacto útil no es sólo el código copiado, sino un contrato de evento revisado que produce una respuesta confiable.

  1. 1

    Seleccione el límite

    Instrument the point where database_query_completed becomes final.

  2. 2

    crear el contrato

    Start with database_query_completed, database_pool_sampled, database_transaction_completed and keep every field typed, bounded, and privacy-reviewed.

  3. 3

    ejecutar un dispositivo

    Pruebe casos conocidos de éxito, fracaso, reintento y resultados vacíos antes de confiar en resultados agregados.

  4. 4

    Responde la pregunta

    ¿Qué huellas digitales de operaciones de bases de datos limitadas son consistentemente lentas?

Plantilla versus caso de uso

Esta página es el resumen de implementación.

Copie esta plantilla cuando el objetivo de medición ya esté claro. Utilice la guía de casos de uso correspondientes para revisar los límites de los eventos, las definiciones de éxito y las decisiones que debe admitir el SQL resultante.

Lectura Monitoreo de confiabilidad de bases de datos con SQL

Plantilla

Pega esto en tu agente de codificación

Reemplazar YOUR_API_KEY, ejecute el flujo localmente y luego verifique los eventos y paneles generados.

database-reliability

Plantilla de monitoreo de confiabilidad de la base de datos

text
Fiabilidad de la base de datos a nivel de aplicación del instrumento con Telemetry.

Utilice /skill.md y esta clave API Telemetry: YOUR_API_KEY

Registre database_query_completed, database_pool_sampled, database_transaction_completed, database_lock_wait_completed, database_replication_sampled y database_migration_completed con campos controlados como:
query_fingerprint, service, database_name, pool_name, status, duration_ms, acquisition_wait_ms, active_connections, idle_connections, max_connections, transaction_id, error_type, lag_seconds, migration_id, release y environment.

Cree paneles y alertas revisadas para la tasa de consultas lentas por huella digital, esperas y tiempos de espera del grupo de conexiones, tasa de reversión de transacciones, bloqueos y puntos muertos no resueltos, retrasos de réplica o CDC y fallas de migración por versión.

Utilice nombres de operaciones delimitados y categorías de errores incluidas en la lista de permitidos. No registre SQL sin formato, parámetros de consulta, cadenas de conexión, credenciales, mensajes de error de bases de datos ni registros de clientes.

Eventos para capturar

database_query_completeddatabase_pool_sampleddatabase_transaction_completeddatabase_lock_wait_completeddatabase_replication_sampleddatabase_migration_completed

Lista de verificación de verificación

Lo que deja un pase completo de instrumentación

Eventos

Los eventos sintéticos llegan a la tabla deseada con nombres y tipos de campos estables.

Consultas

Las primeras consultas SQL devuelven filas plausibles con una ventana de tiempo explícita.

Vistas

Un panel utiliza los campos reales e incluye suficiente contexto para explicar un cambio.

Seguridad

Se verificaron las indicaciones, cuerpos, credenciales, firmas y contenido privado para su redacción.

Puntos de partida del esquema de eventos

Revise el detalle de la fila, el límite de emisión, los tipos requeridos, las clases de privacidad, la carga útil de ejemplo y la lista de verificación de validación antes de adaptar una consulta o fragmento a producción.

Función relacionada del producto

Continúe este flujo de trabajo en Consulta SQL API

Ejecute DataFusion SQL de solo lectura sobre tablas de eventos estructurados y reutilice el resultado.

Recetas SQL relacionadas

Responde la siguiente pregunta con SQL

Ejecute la consulta en los campos estructurados de este flujo de trabajo, inspeccione el resultado del ejemplo y convierta una respuesta útil en un panel o alerta.

Explorar todas las recetas
Fiabilidad de la base de datosIntermedio

Detectar patrones de consulta de base de datos N+1

¿Qué combinaciones de ruta y consulta se repiten sospechosamente dentro de una solicitud?

Receta abierta
Fiabilidad de la base de datosPrincipiante

Encuentre consultas lentas en bases de datos por huella digital

¿Qué operaciones de bases de datos son lo suficientemente lentas como para investigarlas?

Receta abierta
Fiabilidad de la base de datosPrincipiante

Medir la saturación del grupo de conexiones de la base de datos

¿Qué grupos de aplicaciones hacen que las personas que llaman esperen una conexión a la base de datos?

Receta abierta
Fiabilidad de la base de datosIntermedio

Calcular la tasa de reversión de transacciones de la base de datos

¿Qué servicios revierten una proporción inusual de transacciones de bases de datos?

Receta abierta
Fiabilidad de la base de datosIntermedio

Encuentre esperas y bloqueos de bloqueo de bases de datos

¿Qué operaciones de base de datos crean la contienda de bloqueo más grave?

Receta abierta
Fiabilidad de la base de datosPrincipiante

Medir la replicación de la base de datos y el retraso de CDC

¿Qué réplicas o consumidores de CDC se están quedando atrás con respecto a su base de datos de origen?

Receta abierta
Fiabilidad de la base de datosPrincipiante

Seguimiento de errores de migración de bases de datos por versión

¿Qué versiones contienen migraciones de bases de datos fallidas o revertidas?

Receta abierta
Fiabilidad de la base de datosPrincipiante

Clasificar consultas de bases de datos por impacto en el tiempo total

¿Qué operación de base de datos consume la mayor cantidad de tiempo de solicitud acumulado?

Receta abierta
Fiabilidad de la base de datosIntermedio

Mida las transacciones de bases de datos de larga duración

¿Qué clases de transacciones de aplicaciones permanecen abiertas por más tiempo?

Receta abierta
Fiabilidad de la base de datosPrincipiante

Analizar errores de bases de datos por SQLSTATE y versión

¿Qué clases de errores de bases de datos aumentaron después del lanzamiento de una aplicación?

Receta abierta
Fiabilidad de la base de datosIntermedio

Medir los tiempos de espera y la rotación de la conexión de la base de datos

¿Qué servicios y regiones muestran una pérdida de conexiones de bases de datos incorrecta?

Receta abierta
Fiabilidad de la base de datosAvanzado

Medir el estancamiento de la réplica de la base de datos por región

¿Qué regiones de réplica ofrecen lecturas obsoletas o fallidas?

Receta abierta

Más plantillas