Lenguaje DQL en Dynatrace ¿Qué es y cómo se relaciona con Grail?

Publicado por

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:

  1. 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.
  2. 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.
  3. 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

Ejemplo consulta DQL en Dynatrace desde la opción Notebooks en menú de apps disponibles

¿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)


Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.