• /
  • 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

API REST de sintéticos versión 1 (en desuso)

Actualmente, New Relic admite dos versiones de la API de monitoreo sintético: v1 y v3. La versión 3 se lanzó en octubre de 2016. Version 1 is deprecated y eventualmente dejará de estar disponible. No se ha anunciado ninguna fecha de terminación. Sin embargo, no se realizarán más desarrollos ni modificaciones a la v1.

Advertencia

Recomendación: Cree nuevos monitores utilizando la API de monitoreo sintético v3 y migre el script v1 a su equivalente v3.

Para utilizar la API REST para el monitoreo sintético de New Relic, debe activar el acceso a la API y generar la clave de API de su usuario administrador desde la configuración de su cuenta. Luego puede realizar una llamada API estándar a través de la línea de comando.

Gestión de monitor simple y con script

Debe utilizar la clave de API de su usuario administrador para realizar el REST API de sintéticos sllamada. La clave REST de API de la cuenta no funcionará.

Advertencia

La API REST de sintéticos limita la tasa de solicitudes de una cuenta a tres solicitudes por segundo. Las solicitudes realizadas que superen este umbral devolverán un código de respuesta 429.

Estos ejemplos muestran el comando curl:

Gestión del monitor con script

Además de la API general, existen varios métodos API para los tipos de monitor scripted browser (SCRIPT_BROWSER) y api test (SCRIPT_API).

Estos ejemplos muestran el comando curl.

Ejemplo browser con script

A continuación se muestra un ejemplo del uso de la API REST de New Relic y el script bash para crear un script de monitor de navegador.

monitoreo sintético de atributos

A continuación se muestran los atributos utilizados con la llamada de REST API de sintéticos, enumerados en orden alfabético.

Synthetics API attribute

Definition

apiVersion

Cadena: el número de versión.

emails

matriz de cadenas: Direcciones de correo electrónico para notificación de alerta con New Relic.

frequency

Entero: Número de minutos entre comprobaciones. Los valores válidos incluyen 1, 5, 15, 30, 60, 360, 720 y 1440.

id

El UUID para el monitor de monitoreo sintético específico.

locations

matriz de cadenas: matriz de ubicaciones por etiqueta completa.

name

Cadena: el nombre del monitor.

scriptLocations

Cadena: los valores name y hmac para la ubicación privada mediante la ejecución de script verificada.

scriptText

Cadena: el texto codificado en BASE64 para monitores con secuencias de comandos.

slaThreshold

Doble: Valor para el reporte de monitoreo sintético SLA, en segundos.

status

Cadena: los valores válidos incluyen ENABLED y DISABLED.

type

Cadena: Tipo de monitor. Los valores válidos incluyen:

  • SIMPLE (Silbido)
  • BROWSER
  • SCRIPT_BROWSER
  • SCRIPT_API

uri

Cadena: el URI para los tipos de monitor SIMPLE y BROWSER ; por ejemplo, http://my-site.com. Opcional para SCRIPT_BROWSER y SCRIPT_API.

userID

Entero: el ID de usuario específico.

Extremo de monitor específico

Al realizar una llamada API REST para un monitor específico, incluya el monitor_uuid como parte del extremo. El monitor_uuid es el GUID que forma parte de la URL. Por ejemplo, un monitor de monitoreo sintético seleccionado tiene esta URL:

https://synthetics.newrelic.com/accounts/nnnn/monitors/ab123-c456d-e78-90123-f45g

El monitor_uuid es el valor que sigue a /monitors/.

Copyright © 2024 New Relic Inc.

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