• /
  • EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Comience con NRQL: el lenguaje de los datos

New Relic consulta Language (NRQL) es una poderosa herramienta que puede utilizar para consultar y comprender casi cualquier tipo de datos, pero puede parecer abrumador a primera vista. ¡No te preocupes! Aquí encontrará información para brindarle una comprensión básica de NRQL, incluido qué es, cómo usarlo y algunos consejos y trucos que lo ayudarán a aprovechar al máximo su consulta. Una vez que haya aprendido sobre NRQL, podrá capturar e interpretar sus datos, lo que le permitirá dividir el panorama general en partes fácilmente comprensibles y le ayudará a identificar los problemas a medida que ocurren.

Aquí hay un video rápido que le ayudará a iniciarse en el uso de NRQL y le mostrará cómo encontrar una consulta desde un dashboard y modificarla en el generador de consultas. Para obtener información más detallada sobre consultas, incluida una lista de cláusulas, funciones y consultas de ejemplo, consulte nuestra referencia de NRQL.

¿Qué es el NRQL?

NRQL es un acrónimo de lenguaje de consulta New Relic. Es un lenguaje de consulta similar a ANSI SQL (consulte la sintaxis) y puede usarlo para recuperar datos detallados de New Relic para obtener información valiosa sobre su aplicación, hosts y actividades importantes para su negocio. NRQL puede ayudarle a:

  • Crear un nuevo gráfico
  • Responder una pregunta específica con fines de resolución de problemas o análisis de negocios.
  • Configure alertas basadas en NRQL (nuestro tipo de alerta principal y más poderoso)
  • Realizar consulta API de datos de New Relic (por ejemplo, utilizando nuestra API NerdGraph )

Puede utilizar NRQL para crear consultas simples, como obtener filas de datos en forma tabular sin procesar que brinde información valiosa sobre un evento individual. También puede utilizar NRQL para ejecutar cálculos potentes sobre los datos antes de que se los presenten, como la creación de embudos basados en cómo el usuario interactúa finalmente con su sitio o aplicación.

Usamos NRQL detrás de escena para generar muchos de los gráficos y paneles en nuestras experiencias UI seleccionadas:

A screenshot of a NRQL query chart

Construimos muchos de los gráficos y visualizaciones dentro de New Relic usando NRQL. Puede ver la consulta de un gráfico y luego editarla para crear su propio gráfico personalizado como una forma rápida de comenzar a usar NRQL.

¿Dónde se puede utilizar NRQL?

Puede utilizar NRQL en toda la plataforma para acceder a sus datos. Esos lugares incluyen:

Sugerencia

NRQL es una de varias formas de consultar los datos de New Relic. Para obtener más información sobre todas las opciones de consulta, consulte Consulta tus datos.

¿Cómo está estructurado el NRQL?

Si ya está familiarizado con la redacción de consultas SQL, le alegrará saber que NRQL tiene muchas similitudes. A continuación se muestra un desglose rápido de la estructura de una consulta NRQL:

SELECT function(attribute) [AS 'label'][, ...] 
  FROM data type
  [WHERE attribute [comparison] [AND|OR ...]][AS 'label'][, ...]
  [FACET attribute | function(attribute)]
  [LIMIT number]
  [SINCE time]
  [UNTIL time]
  [WITH TIMEZONE timezone]
  [COMPARE WITH time]
  [TIMESERIES time]

Estas son las reglas que sigue NRQL:

NRQL rule

Detalles

Valores requeridos

Las cláusulas SELECT y FROM son obligatorias. Todas las demás cláusulas son opcionales. Puede comenzar su consulta con SELECT o FROM.

Tamaño de la cadena de consulta

La cadena de consulta debe tener menos de 4 KB.

Sensibilidad entre mayúsculas y minúsculas

  • Los nombres de tipos de datos y atributos distinguen entre mayúsculas y minúsculas.
  • Lascláusulas y funciones NRQL no distinguen entre mayúsculas y minúsculas.

Sintaxis para cadenas

NRQL utiliza comillas simples para designar cadenas. Por ejemplo:

... where traceId = '030a573f0df02c57'

Nombres de atributos y eventos personalizados no estándar

Evento que reportamos por defecto tienen nombres que contienen caracteres alfanuméricos, dos puntos (:) y guiones bajos (_). Los nombres de atributos pueden tener esos caracteres y puntos (.). Los nombres informados por defecto comienzan con una letra. Los nombres personalizados que no sigan estas pautas deben incluirse entre comillas invertidas en la consulta NRQL. Por ejemplo:

... FACET `Logged-in user`

Coerción de tipo de datos

No admitimos el tipo de datos "coerción". Para obtener más información, consulte Conversión de tipos de datos.

Si necesita más información, puede consultar nuestra referencia NRQL para ayudarle a crear su consulta.

¿Qué datos puedes consultar con NRQL?

NRQL le permite consultar casi todos los tipos de nuestros telemetry data, incluidos:

Sugerencia

Algunos datos, como las relaciones entre entidades monitoras, no están disponibles a través de NRQL, pero sí mediante nuestra API NerdGraph.

¿Listo para aprender más? Tenemos información sobre cómo usar NRQL y cómo usar gráficos y paneles con NRQL. Si desea comenzar a utilizar NRQL, vaya directamente a nuestro tutorial guiado de NRQL.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.