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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Crea una propuesta

API de consulta de información valiosa

La API de información valiosa 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 información valiosa consulta, necesita una clave de consulta. Puede tener varias claves de consulta y cualquier consulta se puede utilizar para iniciar cualquier consulta API de información valiosa. Si tiene varios sistemas que consultan información valiosa 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 está utilizando 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 crea o edita una clave de consulta, verá un ejemplo de consulta curl 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:

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 información valiosa 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 © 2024 New Relic Inc.

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