• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

API REST Synthetics version 1 (obsolète)

Actuellement, New Relic prend en charge deux versions de l'API monitoring Synthétique : v1 et v3. La version 3 est sortie en octobre 2016. Version 1 is deprecated et ne sera finalement plus disponible. Aucune date de fin n'a été annoncée. Cependant, aucun développement ou modification supplémentaire ne sera apporté à la v1.

Prudence

Recommandation : créez un nouveau moniteur à l’aide de l’ API Synthetics v3 et migrez le script v1 vers son équivalent v3.

Pour utiliser l'API REST pour monitoring Synthétique de New Relic, vous devez activer l'accès API et générer la clé API de votre utilisateur admin depuis les paramètres de votre compte. Vous pouvez alors faire un appel d'API standard via la ligne de commande.

Gestion d'un moniteur simple et scripté

Vous devez utiliser la clé API de votre utilisateur administrateur pour faire appel à l'API REST de Synthetics.

Prudence

L'API REST Synthetics limite le taux de requests d'un compte à trois requests par seconde. Les demandes effectuées au-delà de ce seuil renverront un code de réponse 429.

Ces exemples montrent la commande cURL :

Gestion du moniteur scripté

En plus de l'API générale, il existe plusieurs méthodes API pour les types de moniteurs scripted browser (SCRIPT_BROWSER) et api test (SCRIPT_API).

Ces exemples montrent la commande cURL.

Exemple de navigateur scripté

Voici un exemple d'utilisation de l'API REST de New Relic et du script bash pour créer un moniteur de navigateur scripté.

Attribut Synthetics

Voici les attributs utilisés avec l'appel d'API Synthetics REST, classés par ordre alphabétique.

Synthetics API attribute

Definition

apiVersion

Chaîne : le numéro de version.

emails

éventail de chaînes : Adresses e-mail pour la notification d'alerte avec New Relic.

frequency

Entier : Nombre de minutes entre les vérifications. Les valeurs valides incluent 1, 5, 15, 30, 60, 360, 720 et 1440.

id

L'UUID du moniteur Synthétique spécifique.

locations

éventail de chaînes : éventail d'emplacements par étiquette complète.

name

Chaîne : Le nom du moniteur.

scriptLocations

Chaîne : les valeurs name et hmac pour le site privé utilisant l'exécution de script vérifiée.

scriptText

Chaîne : le texte codé en BASE64 pour le moniteur scripté.

slaThreshold

Double : Valeur du Synthetics SLA rapport, en secondes.

status

Chaîne : les valeurs valides incluent ENABLED et DISABLED.

type

Chaîne : Type de moniteur. Les valeurs valides incluent :

  • SIMPLE (Ping)
  • BROWSER
  • SCRIPT_BROWSER
  • SCRIPT_API

uri

Chaîne : l'URI pour les types de moniteurs SIMPLE et BROWSER ; par exemple, http://my-site.com. Facultatif pour SCRIPT_BROWSER et SCRIPT_API.

userID

Entier : l'ID utilisateur spécifique.

Point de terminaison du moniteur spécifique

Lorsque vous faites un appel d'API REST pour un moniteur spécifique, incluez le monitor_uuid dans le point de terminaison. Le monitor_uuid est le GUID qui fait partie de l'URL. Par exemple, un moniteur de synthèse sélectionné a cette URL :

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

Le monitor_uuid est la valeur qui suit /monitors/.

Droits d'auteur © 2025 New Relic Inc.

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