Instrumentez un système propre
Conseil
Agent Control est un service de supervision, il ne collecte, ni n’envoie de télémétrie par lui-même. Pour consulter les données dans New Relic, vous devez déployer des agents (tels que l’agent Infrastructure, ou NRDOT) via le contrôle de la flotte après l’installation d’Agent Control.
Kubernetes
Créez une flotte de type cluster Kubernetes dans le contrôle de la flotte. Consultez Créer votre première flotte pour les étapes détaillées.
Installer Agent Control. Suivez le guide d'installation de Kubernetes et sélectionnez la flotte que vous avez créée à l'étape 1.
Créez des configurations dans Fleet Control pour chacun de vos agents. Après la connexion d’Agent Control à Fleet Control, créez des configurations pour chacun de vos agents. Fleet Control est la source faisant autorité pour toute configuration d’agent, n’ajoutez pas de valeurs spécifiques à l’agent au
values.yamllocal.
Exemple d'ajout de l'agent d'infrastructure, de Fluent Bit, de Prometheus, et de NRDOT avec des paramètres personnalisés, chacune de ces configurations doit être créée en tant que configuration distante distincte dans le contrôle de la flotte :
Créer un nouveau déploiement en ajoutant les configurations distantes tout juste créées à votre flotte. Agent Control appliquera automatiquement la nouvelle configuration à votre cluster. Suivez ces étapes dans créer et exécuter votre premier déploiement.
Vérifiez que les données circulent. Accédez à Infrastructure > Kubernetes dans l’UI de New Relic. Votre cluster devrait apparaître dans les 1 - 2 minutes suivant l’application de la configuration à distance. S’il n’apparaît pas, consultez le dépannage d’Agent Control.
Linux
Créez une flotte de type Hôte Linux dans le contrôle de la flotte. Consultez Créer votre première flotte pour les étapes détaillées.
Installer Agent Control. Suivez le guide d’installation pour Linux et sélectionnez la flotte que vous avez créée à l’étape 1.
Créez des configurations dans le contrôle de la flotte pour chacun de vos agents. Après la connexion d’Agent Control au contrôle de la flotte, créez des configurations pour chacun de vos agents.
Exemple d'ajout de l'agent d'infrastructure, nri-MySQL, nri-flex, fluentbit, et nrdot, chacune de ces configurations doit être créée en tant que configuration distante distincte dans le contrôle de la flotte :
Créer un nouveau déploiement en ajoutant les configurations distantes tout juste créées à votre flotte. Agent Control appliquera automatiquement la nouvelle configuration à votre hôte, téléchargera et installera les packages OCI pour chacun des agents. Suivez ces étapes dans créer et exécuter votre premier déploiement.
Vérifiez que les données circulent. Accédez à Infrastructure > Hosts dans l’UI de New Relic. Votre hôte devrait apparaître sous 1 à 2 minutes. S’il n’apparaît pas, consultez le dépannage d’Agent Control.
Windows
Créez une flotte de type Hôte Windows dans le contrôle de la flotte. Consultez Créer votre première flotte pour les étapes détaillées.
Installer Agent Control. Suivez le guide d’installation de Windows et sélectionnez la flotte que vous avez créée à l’étape 1.
Créez des configurations dans le contrôle de la flotte pour chacun de vos agents. Après la connexion d’Agent Control au contrôle de la flotte, créez des configurations pour chacun de vos agents.
Exemple d'ajout de l'agent d'infrastructure, nri-MySQL, nri-flex, fluentbit, et nrdot, chacune de ces configurations doit être créée en tant que configuration distante distincte dans le contrôle de la flotte :
Créer un nouveau déploiement en ajoutant les configurations distantes tout juste créées à votre flotte. Agent Control appliquera automatiquement la nouvelle configuration à votre hôte, téléchargera et installera les packages OCI pour chacun des agents. Suivez ces étapes dans créer et exécuter votre premier déploiement.
Vérifiez que les données circulent. Accédez à Infrastructure > Hosts dans l’UI de New Relic. Votre hôte devrait apparaître sous 1 à 2 minutes. S’il n’apparaît pas, consultez le dépannage d’Agent Control.
Migrer un système précédemment instrumenté
Important
Agent Control ne prend pas en charge la migration automatique des agents existants. La migration est toujours un processus manuel : désinstallez l’agent existant, installez Agent Control, puis recréez votre configuration en tant que configuration distante de contrôle de la flotte.
Processus général de migration
Quelle que soit la plateforme, la migration suit ces quatre étapes :
- Notez votre configuration existante. Sauvegardez une copie de tous les fichiers de configuration de l’agent et des configurations d’intégration avant de désinstaller quoi que ce soit. Vous les recréerez en tant que configurations à distance Fleet Control.
- Désinstallez l’agent existant. Agent Control ne peut pas coexister avec une installation d’agent autonome du même type.
- Installer Agent Control et se connecter à une flotte. Suivez le guide d’installation spécifique à la plateforme et sélectionnez une flotte existante ou créez-en une nouvelle.
- Recréez votre configuration dans le contrôle de la flotte. Créez une configuration à distance pour votre flotte avec vos paramètres précédents. Agent Control l’appliquera automatiquement.
La configuration à distance l'emporte toujours
Le contrôle de la flotte est la source faisant autorité pour la configuration de l’agent. Tous les paramètres de l’agent, les versions, les valeurs de chart et les limites de ressources doivent être définis dans la configuration à distance du contrôle de la flotte, et non dans le fichier d’installation local. Si les deux existent, la configuration distante a la priorité et écrasera toutes les valeurs locales.
Meilleures pratiques
Pour garantir la continuité des données, utilisez le même nom d’entité (nom de cluster ou nom d’hôte) et le même compte New Relic lors de l’installation d’Agent Control. Vous pouvez laisser en place tous les agents ou composants qui ne sont pas encore pris en charge par Agent Control jusqu’à ce que la prise en charge soit disponible.
Kubernetes
Si votre cluster Kubernetes est déjà instrumenté avec New Relic, vous pouvez passer vos agents sous la gestion d’Agent Control. Le processus de migration supprime les installations d’agents existantes, et les remplace par des installations gérées par Agent Control, configurées de manière centralisée via le contrôle de la flotte.
Agent Control peut déployer et gérer les agents suivants à partir du chart Helm nri-bundle :
newrelic-infrastructure,nri-kube-eventsetkube-state-metrics: gérés comme le type d’ Agent d’infrastructurenewrelic-prometheus-configurator: géré en tant que type d’agent Prometheusnewrelic-logging: géré en tant que type d’agent Fluent Bitnr-k8s-otel-collector: géré en tant que type d’agent OpenTelemetry Collector
- Récupérez votre configuration existante. Si vous avez installé des agents à l’aide de Helm, récupérez votre configuration d’installation à partir du cluster :
$# Find releases in the namespace$helm list --namespace <namespace-name>$
$# Get the values for a specific release$helm get values <release-name> --namespace <namespace-name>Si vous disposez du fichier de configuration d’origine sauvegardé lors de l’installation, utilisez-le directement. Si vous avez instrumenté le cluster via des manifestes Kubernetes (kubectl ou Kustomize), notez les options définies pour chaque agent : vous les recréerez sous forme de configurations à distance Fleet Control.
- Désinstallez vos anciens agents. Avant d’installer Agent Control, supprimez les anciens agents de votre cluster. Pour une installation Helm :
$helm uninstall <release-name> -n <namespace>Par exemple, pour désinstaller le nri-bundle:
$helm uninstall nri-bundle -n newrelic- Installer Agent Control. Lancez l’ installation guidée d’Agent Control et téléchargez le
values.yamlgénéré. Ce fichier contient uniquement la configuration du superviseur Agent Control (identifiants, ID de flotte et types d’agents à gérer) — n’ajoutez pas de valeurs de chart spécifiques à l’agent ici. Ceux-ci appartiennent à la configuration à distance du contrôle de la flotte.
$helm upgrade --install agent-control-bootstrap -n newrelic newrelic/agent-control-bootstrap --create-namespace --values my_values.yamlRecréez la configuration de votre agent dans Fleet Control. Une fois Agent Control connecté au contrôle de la flotte, créez les configurations pour chacun de vos anciens agents avec vos paramètres précédents.
Créer un nouveau déploiement en ajoutant les configurations distantes tout juste créées à votre flotte. Agent Control appliquera automatiquement la nouvelle configuration à votre cluster. Suivez ces étapes dans créer et exécuter votre premier déploiement.
Vérifiez que les données circulent. Accédez à Infrastructure > Kubernetes dans l’UI de New Relic. Votre cluster devrait apparaître dans les 1 - 2 minutes suivant l’application de la configuration à distance. S’il n’apparaît pas, consultez le dépannage d’Agent Control.
Linux
Important
Agent Control ne prend pas en charge la migration automatique des agents existants sous Linux. Si l'agent Infrastructure New Relic est déjà installé sur votre hôte Linux, vous devez le désinstaller manuellement avant d'installer Agent Control. Agent Control distribue les agents via des packages conformes à l'OCI par le biais de Fleet Control — il ne remplace ni n'hérite de l'installation existante du package newrelic-infra.
- Notez votre configuration existante
Avant de désinstaller, sauvegardez une copie de :
- Votre configuration d’agent :
/etc/newrelic-infra/newrelic-infra.yml - Toutes les configurations d’intégration sur hôte :
/etc/newrelic-infra/integrations.d/
Vous les recréerez en tant que configurations à distance Fleet Control à l’étape 4.
- Désinstallez l’agent d’infrastructure existant
$sudo apt-get remove newrelic-infra -y$sudo zypper -n remove newrelic-infra$sudo yum remove newrelic-infra -yInstaller Agent Control. Suivez le guide d’installation de Linux. Assurez-vous de sélectionner ou de créer une flotte de type Host - Linux.
Recréez la configuration de votre agent dans Fleet Control. Après la connexion d’Agent Control au contrôle de la flotte, créez la configuration pour chacun de vos anciens agents avec vos paramètres précédents. Utilisez vos fichiers de configuration enregistrés à l’étape 1 comme référence.
Créer un nouveau déploiement en ajoutant les configurations distantes tout juste créées à votre flotte. Agent Control appliquera automatiquement la nouvelle configuration à votre hôte, téléchargera et installera les packages OCI pour chacun des agents. Suivez ces étapes dans créer et exécuter votre premier déploiement.
Vérifiez que les données circulent. Accédez à Infrastructure > Hosts dans l’UI de New Relic. Votre hôte devrait apparaître sous 1 à 2 minutes. S’il n’apparaît pas, consultez le dépannage d’Agent Control.
Les dashboards personnalisés et les alertes faisant référence aux données de l'agent d'infrastructure continueront de fonctionner tant que vous utilisez le même compte et le même nom d'hôte.
Windows
Important
Agent Control ne prend pas en charge la migration automatique des agents existants sous Windows. Si l’agent New Relic Infrastructure est déjà installé sur votre hôte Windows, vous devez le désinstaller manuellement avant d’installer Agent Control. Les agents APM ne sont pas gérés par Agent Control et peuvent rester installés.
- Notez votre configuration existante
Avant de désinstaller, sauvegardez une copie de :
- Votre configuration d’agent :
C:\Program Files\New Relic\newrelic-infra\newrelic-infra.yml - Toutes les configurations d’intégration sur hôte :
C:\Program Files\New Relic\newrelic-infra\integrations.d\
Vous les recréerez en tant que configurations à distance Fleet Control à l’étape 4.
- Désinstallez l’agent d’infrastructure existant
Ouvrez Add or Remove Programs et désinstallez l’agent New Relic Infrastructure. Sinon, utilisez le désinstalleur MSI depuis PowerShell :
# Replace {PRODUCT_CODE} with the GUID from Add/Remove Programsmsiexec /x {PRODUCT_CODE} /quietInstaller Agent Control. Suivez le guide d’installation de Windows. Assurez-vous de sélectionner ou de créer une flotte de type Host - Windows.
Recréez la configuration de votre agent dans Fleet Control. Après la connexion d’Agent Control au contrôle de la flotte, créez la configuration pour chacun de vos anciens agents avec vos paramètres précédents. Utilisez vos fichiers de configuration enregistrés à l’étape 1 comme référence.
Créer un nouveau déploiement en ajoutant les configurations distantes tout juste créées à votre flotte. Agent Control appliquera automatiquement la nouvelle configuration à votre hôte, téléchargera et installera les packages OCI pour chacun des agents. Suivez ces étapes dans créer et exécuter votre premier déploiement.
Vérifiez que les données circulent. Accédez à Infrastructure > Hosts dans l’UI de New Relic. Votre hôte devrait apparaître sous 1 à 2 minutes. S’il n’apparaît pas, consultez le dépannage d’Agent Control.
Les dashboards personnalisés et les alertes faisant référence aux données de l'agent d'infrastructure continueront de fonctionner tant que vous utilisez le même compte et le même nom d'hôte.