Antes de utilizar cualquier herramienta, es mejor saber cómo utilizarla. Existe un proceso para crear, estructurar y redactar consultas con NRQL. Comprender las reglas de consulta con NRQL le permite aprovechar al máximo sus datos. Incluso si nunca antes ha consultado nada, solo una comprensión básica de las reglas le permitirá acceder a (casi) cualquier dato que necesite y visualizarlo en gráficos y paneles.
Exploración de datos
Una de las mejores formas de aprender a utilizar NRQL es acceder a una herramienta de consulta de New Relic y utilizarla para consultar sus datos. A continuación se muestra un ejemplo de cómo explorar sus datos utilizando el generador de consultas y las entradas sugeridas desde la interfaz.
Sugerencia
¡No tengas miedo de jugar con tus datos! No romperás nada usando ninguna de nuestras interfaces de consulta, ¡así que siéntete libre de modificar todo lo que quieras!
La consulta comienza con FROM
seguido de un espacio. La interfaz sugiere tipos de datos disponibles y usted selecciona Transaction
de esa lista.
A continuación, elija un atributo usando SELECT
y la consulta tendrá el siguiente aspecto:
FROM Transaction SELECT
Al presionar la barra espaciadora nuevamente, la interfaz sugiere un atributo disponible. En el siguiente ejemplo, elige appId
.
Esto da como resultado una consulta NRQL muy básica que utiliza la cláusula y la declaración requeridas (FROM
y SELECT
) y proporciona una lista de transacciones y las appId
asociadas para cada una, como se muestra a continuación.
Otra excelente manera de explorar sus datos es ingresar a cualquier panel existente que tenga, hacer clic en View query y ejecutar su gráfico en el generador de consultas.
Los gráficos creados con NRQL tendrán View query como opción. Luego puede editar y personalizar esa consulta para ver cómo sus cambios afectan la visualización resultante.
Ejemplos de consultas NRQL
A continuación se muestra un ejemplo de una consulta NRQL ligeramente más detallada de Transaction
datos informados por APM. Para esta consulta:
- Elige
Transaction
como tipo de datos. - Utilice
Select
para determinar la duración promedio. - Agrupa los resultados por nombre de aplicación usando
Facet
. - Utilice
Timeseries
para mostrar los datos durante un período de tiempo automatizado.
FROM Transaction SELECT average(duration) FACET appName TIMESERIES auto
Esto genera un gráfico que se parece a:
Aquí hay algunos ejemplos más de consultas:
Importante
Para explorar tus datos sin tener que usar NRQL, utiliza el explorador de datos de métrica y eventos. Obtenga más información sobre cómo consultar datos en New Relic.
¿Listo para aprender más? Asegúrese de consultar nuestra introducción a NRQL si aún no lo ha hecho, o aprenda a usar gráficos y paneles con NRQL. Si desea comenzar a utilizar NRQL de inmediato, vaya directamente a nuestro tutorial guiado de NRQL.