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

Installer le gestionnaire de tâches Synthetics

Nos gestionnaires de tâches monitoring Synthétique sont des ressources basées sur un conteneur Docker qui acceptent et exécutent le moniteur Synthétique affecté au site privé.

Le gestionnaire de tâches peut fonctionner dans un environnement de système de conteneur Docker, un environnement de système de conteneur Podman ou un environnement de système d'orchestration de conteneur Kubernetes. Le gestionnaire de tâches détectera automatiquement son environnement pour sélectionner le mode de fonctionnement approprié.

Fonctionnalité du gestionnaire de tâches Synthetics

Étant donné que le gestionnaire de tâches Synthetics fonctionne comme un conteneur plutôt que comme une machine virtuelle, nous avons simplifié l'installation, la prise en main et la mise à jour de votre gestion et de votre orchestration des tâches. Il est également livré avec quelques fonctionnalités supplémentaires :

  • Compatible avec Linux, macOS et Windows.
  • Sécurité et prise en charge améliorées pour l'exécution des utilisateurs non root .
  • Capacité à exploiter un conteneur Docker comme environnement sandbox .

Fonctionnalité spécifique Kubernetes

Le gestionnaire de tâches introduit certaines fonctionnalités supplémentaires spécifiques à Kubernetes :

  • Utilise les ressources Kubernetes CronJob pour exécuter un moniteur sans ping
  • Ne nécessite pas d'accès privilégié au socket Docker
  • Prend en charge les clusters Kuberneteshébergés et sur site
  • Prend en charge divers moteurs de conteneurs tels que Docker et Containerd
  • Déployable via des graphiques Helm ainsi que des fichiers YAML de configuration
  • Permet une allocation de ressources configurable en fonction de l'exécution des tâches (ping, API et navigateur) pour une gestion optimale des ressources
  • observabilité offerte via cluster Kubernetes l'explorateur New Relic

exigence système et compatibilité

Pour héberger les gestionnaires de tâches Synthetics, votre système doit répondre aux exigences minimales pour l'environnement système choisi.

Prudence

Ne modifiez aucun fichier du gestionnaire de tâches Synthetics. New Relic n'est pas responsable des modifications que vous apportez. Pour plus d'informations, contactez votre représentant de compte ou un représentant commercial technique New Relic.

clé privée du site

Avant de lancer les gestionnaires de tâches Synthetics, vous devez disposer d'une clé privée de site. Votre gestionnaire de tâches Synthetics utilise la clé pour s'authentifier auprès de New Relic et exécuter le moniteur associé à ce site privé.

Pour trouver la clé du site privé existant :

  1. Allez à one.newrelic.com > Synthetic monitoring > Private locations.
  2. Dans l'index Private locations , recherchez le site privé auquel vous souhaitez que votre gestionnaire de tâches Synthetics soit affecté.
  3. Notez la clé associée au site privé avec la clé icône.

Installer, mettre à jour et configurer le gestionnaire de tâches Synthetics

Si vous exécutez plusieurs conteneurs privés de sites Docker ou Podman sur le même hôte, vous aurez des conflits de ports. Pour éviter ce conflit de port, assurez-vous de procéder comme suit lorsque vous commencez à configurer des gestionnaires de tâches :

  • Exécutez des gestionnaires de tâches et des CPM sur différents hôtes.
  • Exécutez chaque gestionnaire de tâches sur un hôte distinct.
  • Exécutez chaque CPM sur un hôte différent.

Les images du gestionnaire de tâches Synthetics sont hébergées sur Docker Hub. Accédez à hub.docker.com/r/newrelic/synthetics-job-manager/tags pour une liste de toutes les sorties.

À moins que vous n'hébergiez les images dans un référentiel d'images local, vous devez autoriser les connexions à docker.io via votre pare-feu afin que Docker ou Podman puisse extraire le gestionnaire de tâches Synthetics et les images synthétiques d'exécution. Lorsque le gestionnaire de tâches Synthetics démarre, les images d'exécution sont extraites automatiquement. Consultez Configuration de l’environnement Docker, Configuration de l’environnement Podman et Configuration de l’environnement Kubernetes pour plus de détails sur la façon de définir un référentiel local et le point de terminaison du registre d’exécution.

Pour plus de détails sur les paramètres de configuration avancés, consultez la configuration du gestionnaire de tâches Synthetics.

Démarrer le gestionnaire de tâches Synthetics

Vous trouverez ci-dessous les instructions Docker, Podman ou Kubernetes applicables pour démarrer le gestionnaire de tâches.

Arrêter ou supprimer le gestionnaire de tâches Synthetics

Dans un environnement système conteneur Docker ou Podman, utilisez la procédure stop correspondante pour arrêter le gestionnaire de tâches Synthetics. Dans un environnement de système d’orchestration de conteneur Kubernetes , utilisez la procédure Kubernetes delete pour arrêter l’exécution du gestionnaire de tâches Synthetics.

Sandboxing et dépendance

Le sandboxing et la dépendance sont applicables au gestionnaire de tâches Synthetics dans un environnement système conteneurisé Docker ou Podman.

Sécurité, sandboxing et exécution en tant que non-root

Par défaut, le logiciel exécuté dans un gestionnaire de tâches Synthetics est exécuté avec les privilèges utilisateur root . Cela convient à la plupart des scénarios, car l’exécution est en sandbox.

Pour exécuter le gestionnaire de tâches Synthetics en tant qu'utilisateur non root, des étapes supplémentaires sont requises :

Comprendre vos environnements Docker, Podman ou Kubernetes

Vous trouverez ci-dessous des informations supplémentaires sur la maintenance et la compréhension de l'environnement de conteneur du gestionnaire de tâches. Consultez les informations de licence, comprenez les paramètres réseau du gestionnaire de tâches et consultez le référentiel d'images Docker.

Considérations supplémentaires pour la connexion au gestionnaire de tâches Synthetics

Connexion

Description

Gestionnaires de tâches Synthetics sans accès Internet

Un gestionnaire de tâches Synthetics peut fonctionner sans accès à Internet, mais avec quelques exceptions. Le gestionnaire de tâches Synthetics doit pouvoir contacter le domaine "synthetics-horde.nr-data.net" . Cela est nécessaire pour qu'il puisse signaler les données à New Relic et recevoir le moniteur à exécuter. Demandez à votre administrateur réseau si cela constitue un problème et comment configurer des exceptions.

Communiquer avec les synthétiques via un proxy

Pour configurer la communication avec New Relic par proxy, utilisez les variables d'environnement nommées HORDE_API_PROXY*.

Arguments avancés au lancement

Ceci s'applique uniquement aux environnements de conteneurs Docker et Podman. Les arguments passés au conteneur du gestionnaire de tâches Synthetics au lancement ne sont pas transmis au conteneur d'exécution généré par le gestionnaire de tâches Synthetics. Docker et Podman n'ont pas de concept d'« héritage » ou de « hiérarchie » de conteneur, et nous ne copions pas la configuration transmise du gestionnaire de tâches Synthetics au conteneur d'exécution. Cependant, dans le cas de Podman, les arguments transmis au niveau du pod sont partagés entre le gestionnaire de tâches Synthetics et le conteneur d'exécution dans le pod. La seule configuration partagée entre eux est celle définie au niveau du daemon Docker .

Droits d'auteur © 2025 New Relic Inc.

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