• /
  • EnglishEspañolFrançais日本語한국어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

API de consulta de Insights

Disponibilidad de características

Esta característica no está disponible en todas las regiones. Consulte la página de disponibilidad regional y del centro de datos para comprobar si es compatible en su región y explorar soluciones alternativas.

La API de Insights consulta de New Relic es una API REST para realizar consultas NRQL.

Sugerencia

This API is no longer the preferred way to query New Relic data. Utilice NerdGraph para hacer eso.

Requisitos y recomendaciones

This API is no longer the preferred way to query New Relic data. Para obtener mejores resultados, debe utilizar NerdGraph para consultar datos.

El uso de esta API puede estar restringido por permisos de usuario relacionados con roles.

Para agregar datos personalizados a New Relic, consulte Informar datos personalizados.

Si su organización aloja datos en el centro de datos de la UE, asegúrese de utilizar el extremo de región de la UE adecuado.

1. Registra una clave de API

Para utilizar la API de Insights consulta, necesita una clave de consulta. Puede tener varias claves de consulta y cualquier consulta se puede utilizar para iniciar cualquier consulta API de Insights. Si tiene varios sistemas que consultan Insights o diferentes destinos de datos, New Relic recomienda utilizar varias claves de consulta para mejorar la seguridad de los datos.

Por razones de seguridad, las claves de consulta no se pueden modificar ni leer mediante la API. Para cambiar o leer una clave de consulta, utilice la UI de New Relic.

Sugerencia

This API is no longer the preferred way to query New Relic data. Utilice NerdGraph para hacer eso.

Para crear una nueva clave de consulta:

  1. Vaya a one.newrelic.com/api-keys. Si utiliza el centro de datos de la UE, vaya a one.eu.newrelic.com/api-keys en cambio.

  2. Haga clic en Create a key button ubicado en la esquina superior derecha de la página clave de API.

  3. Configure la nueva clave:

  • Ingrese un nombre para la nueva clave en el campo provisto.
  • Agregue una descripción (como "Clave de consulta").
  1. Haga clic en Save para generar la nueva clave.

2. Cree la solicitud de consulta API

Cuando cree o edite una consulta, verá una consulta curl de ejemplo que puede usar como plantilla. La consulta de ejemplo no funcionará a menos que siga estas reglas de consulta:

Linux

Aquí hay un ejemplo de curl:

bash
$
curl -H "Accept: application/json" \
>
-H "X-Query-Key: YOUR_QUERY_KEY" \
>
"https://insights-api.newrelic.com/v1/accounts/YOUR_ACCOUNT_ID/query?nrql=YOUR_URL_ENCODED_QUERY"

Microsoft Windows

Puedes usar Powershell para consultar eventos vía API:

Invoke-WebRequest -Uri https://insights-api.newrelic.com/v1/accounts/YOUR_ACCOUNT_ID/query?nrql=YOUR_URL_ENCODED_QUERY -Headers @{"X-Query-Key"="YOUR_QUERY_KEY"} -ContentType "application/json" -Method GET

3. Procese el JSON devuelto

La API de consulta devuelve resultados en formato JSON. Hay un límite de 5000 resultados por solicitud.

La estructura de los datos JSON depende del NRQL que utilizó en la solicitud: diferentes combinaciones de declaraciones, cláusulas y funciones SELECT devuelven cada una una respuesta adecuada. Al escribir su código para procesar el JSON, debe realizar una ejecución de prueba de su consulta y examinar el JSON resultante.

Ejemplo

La API de consulta de Insights devuelve datos JSON. A continuación se muestra un ejemplo de una consulta, su formato de solicitud de consulta y los datos devueltos:

Pautas de limitación de tarifas

Tenemos límites de tarifas de consulta. Probablemente no encontrará estos límites, especialmente si sigue estas pautas generales:

  • Limite la cantidad de solicitudes con consultas complejas (por ejemplo, consultas con cláusulas FACET o TIMESERIES , o consultas de más de un millón de eventos) ejecutadas al mismo tiempo.
  • Limite la cantidad de solicitudes ejecutadas simultáneamente durante períodos prolongados a un máximo de 5, especialmente si incluyen consultas complejas.

Si New Relic aplica límites de velocidad en su cuenta para la cantidad de consultas por minuto, la API de consulta devuelve un error 429. Si New Relic aplica límites de tasa en su cuenta para los registros inspeccionados, la API de consulta devuelve un error 503 y sus gráficos pueden mostrar un mensaje de error de tiempo de espera.

Copyright © 2026 New Relic Inc.

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