¿Tiene una consulta PromQL que le gustaría convertir a NRQL? Este documento proporciona ejemplos que le muestran cómo convertir algunas consultas PromQL comunes en consultas NRQL . Puede utilizar nuestro lenguaje de consulta estilo PromQL para explorar sus datos de integración de Prometheus OpenMetrics junto con otros datos enviados a New Relic.
Sugerencia
Para ejecutar una consulta de estilo PromQL en New Relic One, vaya al generador de consultas modo avanzado de estilo PromQL.
Prometheus y New Relic tipos métricos
Los diferentes tipos métricos soportados por Prometheus y New Relic están relacionados entre sí:
New Relic | Prometeo | Descripción |
---|---|---|
Contar | Encimera | El contador de Prometheus es una suma acumulativa, mientras que el recuento de New Relic es una suma delta. Por ejemplo, si ve 2 solicitudes en el primer período del informe y 3 solicitudes en el segundo período del informe. El contador de Prometheus informará 2 y luego 5, mientras que el recuento de New Relic informará 2 y luego 3. |
Medidor | Medidor | Un medidor Prometheus es similar a un medidor New Relic . |
Múltiples recuentos | Histograma | Prometheus asigna automáticamente un histograma a un conjunto de contadores. En New Relic, estos contadores deben cambiarse a deltas y reportarse como recuentos. |
Medidor y cuenta | Resumen | Prometheus representa un resumen con un
|
Resumen | (No hay equivalente en Prometheus) | New Relic tiene un tipo de métrica distinto llamado resumen que es diferente al resumen de Prometheus. Está diseñado para informar eventos discretos agregados para que pueda consultar los valores de recuento, suma, mínimo, máximo y promedio. |
Para aprender cómo convertir una consulta PromQL a una condición de alerta NRQL que se puede usar con New Relic, mire este breve video (aprox. 5:45 minutos).
Mapeo entre NRQL y nuestra consulta estilo PromQL
Sugerencia
Para ver cómo New Relic traduce una consulta de estilo PromQL a NRQL, escriba una consulta en la pestaña estilo PromQL del generador de consultas y luego cambie a la pestañaNRQL .
Esta tabla muestra el mapeo entre NRQL y nuestra consulta estilo PromQL al explorar datos. Para obtener más información contextual, consulte los ejemplos.
Descripción | Mapeo entre NRQL y consulta estilo PromQL |
---|---|
Search for attributes: Explora el atributo en la |
|
Find attribute's value: Explore el valor actual de la |
|
Visualize the attribute's value: Grafique el valor de la métrica |
|
Ejemplos de filtrado
Tanto nuestro lenguaje de consulta estilo PromQL como NRQL proporcionan sintaxis para filtrar el número de series de tiempo métricas únicas.
- El estilo PromQL utiliza corchetes para filtrar.
- NRQL utiliza una cláusula
WHERE
.
A continuación se muestran algunos ejemplos de consultas:
Descripción | Consulta estilo PromQL y NRQL |
---|---|
Seleccione datos con valores específicos. |
|
Seleccione datos con múltiples valores. |
|
Seleccione datos utilizando valores de cadena parciales. |
|
Ejemplos de consulta de estilo PromQL a NRQL
Puede simular la siguiente consulta estilo PromQL con NRQL consulta:
Descripción | Consulta estilo PromQL y NRQL |
---|---|
Mida la tasa por segundo durante el último minuto de la métrica |
|
Grafica la diferencia de las dos métricas, luego divide por 1024. |
|
Proporcione la tasa sumada por intervalo de 30 segundos por cada controlador. |
|
Grafica la diferencia en las dos métricas donde la instancia se llama |
|