Introducción
En esta publicación, aprenderás sobre DQL (Dynatrace Query Language) en Dynatrace y algunos ejemplos prácticos. DQL es el lenguaje de consulta único para explorar, consultar, combinar y procesar todos los datos de observabilidad almacenados en Grail. Con DQL, puedes identificar puntos problemáticos en tu infraestructura, extraer datos empresariales de tus registros o acceder rápidamente a todos los datos de observabilidad relevantes para una aplicación, contenedor o host específico.
¿Qué es DQL?
DQL es el lenguaje de consulta único para explorar, consultar, combinar y procesar todos los datos de observabilidad almacenados en Grail. Con DQL, puedes identificar puntos problemáticos en tu infraestructura, extraer datos empresariales de tus registros o acceder rápidamente a todos los datos de observabilidad relevantes para una aplicación, contenedor o host específico.
DQl es un lenguaje de de peticiones only-read a la base de datos Grail y solo es necesario usar este lenguaje para consultar cualquier / todos los datos en Dynatrace
Ejemplos prácticos de DQL en Dynatrace
Aquí te mostramos algunos ejemplos prácticos de DQL en Dynatrace:
- Identificar problemas de rendimiento: Puedes usar DQL para identificar problemas de rendimiento en tu infraestructura. Por ejemplo, puedes buscar todas las solicitudes HTTP que tardaron más de 5 segundos en responder en los últimos 7 días.
- Extraer datos empresariales de tus registros: Puedes usar DQL para extraer datos empresariales de tus registros. Por ejemplo, puedes buscar todos los registros de errores de una aplicación específica en los últimos 30 días.
- Acceder a todos los datos de observabilidad relevantes: Puedes usar DQL para acceder rápidamente a todos los datos de observabilidad relevantes para una aplicación, contenedor o host específico. Por ejemplo, puedes buscar todos los registros de una aplicación específica en los últimos 7 días.
Aquí te dejamos un recurso útil que podría ayudarte a aprender más sobre DQL
¿Qué es Grail en Dynatrace?
Grail es la base de datos de Dynatrace diseñada específicamente para datos de observabilidad y seguridad. Actúa como una solución de almacenamiento unificada para registros, métricas, trazas, eventos y más. Todos los datos almacenados en Grail están interconectados dentro de un modelo en tiempo real que refleja la topología y las dependencias dentro de un entorno monitoreado
Mira este tutorial en el que Peter Zahrer, Gerente de Producto en Dynatrace. Es una guía a través de DQL dando ejemplos prácticos de casos de uso comunes. Muestra algunas consultas DQL desde cero y explica cada paso a lo largo de la demostración (https://youtu.be/F2VbVqNlswk?si=JzFyRhEsSaBoyBz0)