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

Gérer les temps d'exécution du moniteur

Important

À compter du 26 août 2024, vous ne pouvez plus créer de nouveaux moniteurs à l'aide legacy runtimes sur des sites publics ou privés. Le 22 octobre 2024, nous mettrons fin à la vie des versions conteneurisées subordonnées privées (appels par minute) et legacy versions synthétiques du runtime.

Un navigateur simple, un navigateur scripté et un moniteur d'API s'exécutent dans l'environnement d'exécution utilisé lors de la création du moniteur. Votre moniteur ne se convertira pas automatiquement vers des runtimes plus récents lorsque ces runtimes sortiront.

les moniteurs exécutés sur des environnements d'exécution plus anciens perdent les fonctionnalités des nouveaux environnements d'exécution, il est donc important que vous compreniez quels environnements d'exécution sont utilisés par votre moniteur.

Lisez la suite pour savoir comment :

Conseil

Les moniteurs Ping ne sont pas affectés par les modifications apportées aux versions d'exécution.

Utiliser différents environnements d'exécution

Le moniteur existant utilise par défaut l'environnement d'exécution utilisé au moment de sa création. Pour éviter que votre moniteur critique ne tombe en panne pendant les processus de fin de vie, nous vous recommandons de convertir votre moniteur public le plus tôt possible. Pour convertir :

  1. Accédez à one.newrelic.com > Synthetic monitoring, puis sélectionnez le moniteur que vous souhaitez mettre à niveau.
  2. Cliquez sur General dans le volet de navigation de gauche.
  3. Utilisez le menu déroulant pour changer la version d'exécution actuelle.
  4. Cliquez sur Validate pour vérifier que votre moniteur fonctionne dans le nouveau runtime. Apportez les modifications nécessaires au script.
  5. Cliquez sur Save.

Conseil

L'interface utilisateur des mises à niveau d'exécution peut être utilisée pour mettre à niveau l'exécution de plusieurs moniteurs.

Afficher l'historique des mises à niveau monitoring Synthétique

Pour voir l'historique des mises à niveau des versions du moniteur, interrogez le NrAuditEvent.

Utiliser des variables d'environnement dans les environnements d'exécution

Rendez votre moniteur scripté plus sensible au contexte en utilisant les propriétés de la variable $env . Lorsque le script s'exécute, ces propriétés représentent des informations importantes sur l'environnement d'exécution.

Vous n'avez pas besoin d'importer $env, c'est similaire aux variables $browser et $http . Par exemple:

console.log('running in ' + $env.LOCATION);
$browser.get('https://example.com');

$env propriété

Type

Navigateur scripté

Test d'API scripté

JOB_ID

ID unique (UUIDv4) identifiant la tâche en cours d'exécution

string

MONITOR_ID

ID unique (UUIDv4) identifiant le moniteur en cours d'exécution

string

ACCOUNT_ID

ID unique (number) identifiant le compte propriétaire du moniteur

number

MONITOR_TYPE

Type de moniteur exécuté par ce travail

string

API_VERSION

Version de l'API utilisée par ce moniteur

string

LOCATION

Emplacement où ce travail est exécuté. Exemples :

  • aws-us-east-1
  • 123-my_location-81D (pour site privé)

string

PROXY_HOST

Hôte du proxy qui collecte les métriques de trafic HTTP

string

PROXY_PORT

Port du proxy qui collecte les métriques du trafic HTTP

number

BROWSER

Le type de navigateur utilisé (CHROME ou FIREFOX)

string

USER_DEFINED_VARIABLES (site privé)

Un ensemble configurable de variables spécifiées par l'utilisateur.

Voir la documentation sur configuration minion privé conteneurisé (CPM).

string

Examiner la dépendance à l'exécution du moniteur d'API

À partir de Node.js 16.10.0 sortie d'exécution, l'exécution de l'API sera gérée séparément de l'exécution du navigateur. Il s'agit du premier runtime d'API scripté basé sur le module got au lieu du module obsolète request . Le module got est exposé dans un format compatible request via l'objet $http . L'expérience de type requestfournie par l'objet $http sera également renvoyée à tous les clients tentant d'utiliser request directement dans les environnements d'exécution d'API scriptés Node.js 16 et plus récents.

L'environnement d'exécution de l'API est utilisé pour ces types de moniteurs :

  • Monitoring des liens brisés
  • Contrôleur de vérification de certificat
  • Moniteur d'API scripté

Conseil

Si vous n'êtes pas sûr de la version d'exécution de votre moniteur, modifiez votre moniteur et vérifiez la liste déroulante "Runtime" dans l'onglet « Configurer le moniteur ». Vous pouvez également interroger l'attribut runtimeTypeVersion sur l'événement SyntheticCheck où le runtimeType = 'NODE_API'.

Examiner la dépendance à l'exécution du moniteur de navigateur

Avec la sortie d'exécution Chrome 100+, l'exécution du navigateur est gérée séparément de l'exécution de l'API. C'est également connu comme notre environnement d'exécution de nouvelle génération.

L'environnement d'exécution du navigateur est utilisé pour ces types de moniteurs :

  • Moniteur de navigateur scripté
  • Moniteur de navigateur simple
  • Moniteur de pas

Conseil

Si vous n'êtes pas sûr de la version d'exécution de votre moniteur, modifiez votre moniteur et vérifiez la liste déroulante « Runtime » dans l'onglet « Configurer le moniteur ». Vous pouvez également interroger l'attribut runtimeTypeVersion sur l'événement SyntheticCheck où runtimeType = 'CHROME_BROWSER'.

Examiner la dépendance du runtime legacy

Important

À compter du 26 août 2024, vous ne pouvez plus créer de nouveaux moniteurs à l'aide legacy runtimes sur des sites publics ou privés.

Le minion privé conteneurisé (CPM) et le runtime synthétique legacy sont en fin de vie le 22 octobre 2024. Veuillez terminer votre migration vers le gestionnaire de tâches Synthetics et les nouveaux environnements d'exécution avant cette date pour éviter toute dégradation monitoring de Synthétique.

La version du moniteur correspond toujours à sa version d'exécution et détermine la fonctionnalité que le moniteur peut exécuter. La section ci-dessous répertorie les runtimes avec leurs fonctionnalités disponibles.

Conseil

Si vous n'êtes pas sûr de la version de votre moniteur, accédez à one.newrelic.com > Synthetic monitoring > Upgrade monitors. Vous ne verrez pas l'option Upgrade monitors si vous utilisez la dernière version d'exécution.

Voici les détails de la version du moniteur pour tous les types de moniteurs, à l'exception de ping :

Droits d'auteur © 2025 New Relic Inc.

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