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

Configuration de l'agent Java : fichier de configuration

|View as Markdown (English)

L'agent Java New Relic lit sa configuration à partir du fichier newrelic.yml . Par défaut, l'agent recherche ce fichier dans le répertoire qui contient newrelic.jar. Vous pouvez remplacer l'emplacement du fichier de configuration en définissant la propriété système newrelic.config.file sur un nom de fichier complet.

Vous pourrez configurer notre agent Java en fonction de votre environnement après avoir créé un compte New Relic (c'est gratuit, pour toujours) et installé l'agent Java.

Structure du fichier de configuration

Le fichier newrelic.yml comporte des sections distinctes pour différents environnements :

  • Test
  • Développement
  • Simulation
  • Production (par défaut)

New Relic applique les paramètres de la section common à chacun de ces environnements. Vous pouvez sélectionner d’autres environnements par défaut en définissant la propriété système newrelic.environment sur le nom de l’environnement.

Conseil

Un modèlenewrelic.yml est disponible.

Si vous éditez newrelic.yml, veillez à respecter le format YAML. Utilisez un validateur YAML pour vous assurer que la syntaxe est exacte avant d'utiliser le fichier avec l'agent Java de New Relic et suivez ces règles :

Java agent newrelic.yml

Requirements

Format

Les fichiers YML sont sensibles à la casse.

Indentations

Toutes les indentations doivent être incrémentées de deux caractères. D’autres indentations entraîneront une erreur Unable to parse configuration file au démarrage de l’agent.

  • Utilisez le même niveau d’indentation pour les données de la même section du fichier.
  • Indentez chaque sous-section de deux espaces supplémentaires.

Modifications apportées au fichier

Vous devez redémarrer votre processus hôte JVM pour que les modifications prennent effet.

Exception: Les modifications de propriété apportées à log_level et audit_mode ne nécessitent pas de redémarrage. Les modifications de propriété sous disjoncteur ne nécessitent pas de redémarrage.

Priorité des paramètres de configuration

Pour remplacer un paramètre dans le fichier de configuration, utilisez une propriété système override. Dans certains environnements, les variables d'environnement peuvent également être utilisées pour remplacer à la fois le fichier de configuration et les propriétés système. Les variables d'environnement existent principalement pour prendre en charge Heroku. Lorsqu'elle est utilisée, la configuration côté serveur remplace tous les autres paramètres de configuration.

java-config-order.png

Avec l'agent Java, la configuration côté serveur remplace tous les autres paramètres. Les variables d’environnement remplacent les propriétés du système Java. Les propriétés Java remplacent les paramètres de configuration utilisateur dans votre fichier newrelic.yml . Les paramètres utilisateur remplacent les paramètres par défaut newrelic.yml .

Configuration du répertoire des extensions Java

L'agent Java lit les fichiers de configuration au démarrage du processus. Pour identifier le répertoire dans lequel se trouvent les fichiers, créez un nouveau répertoire d'extensions ou spécifiez un répertoire d'extensions existant :

Index des paramètres

Les pages suivantes contiennent la référence complète des paramètres pour chaque zone de configuration :

Page des paramètresDescription
Paramètres générauxParamètres principaux : clé de licence, nom de l'application, proxy, haute sécurité, extensions
Paramètres du traceur de transactionsTracing de transaction, capture SQL, événements de transaction, segments, traceur de messages
Paramètres du collecteur d’erreursCollecte des erreurs, classes ignorées/attendues et codes d'état, Errors Inbox
Paramètres de tracing distribuéTracing distribué, Infinite Tracing, événements de span, traceur inter-applications
Paramètres de Logs en contexteTransfert de logs, métriques de logs, décoration locale, configuration du logging
Paramètres des attributsFiltrage des attributs, listes d'inclusion/exclusion, mode d'attribut HTTP
Paramètres de sécuritéAgent de sécurité IAST, paramètres de détection des vulnérabilités
Paramètres de monitoring de l’IAMonitoring de l'IA et enregistrement du contenu LLM
Paramètres de monitoring des navigateursAuto-instrumentation de l'agent Browser et configuration des attributs
Paramètres d’instrumentation asynchroneConfiguration du délai d’expiration du jeton et du segment asynchrones
Paramètres OpenTelemetryConfiguration des signaux de trace, de métriques, et de log OpenTelemetry
Paramètres JFRProfilage en temps réel de Java Flight Recorder
Paramètres du transformateur de classeNommage des transactions Spring, annotations de trace, tracing Lambda
Paramètres JMXMonitoring JMX et métadonnées de liaison
Autres paramètresDisjoncteur, configuration cloud, utilisation, événements personnalisés, collecteur de jar, obfuscation de la JVM, profileur de threads, et plus

Important

Les deux paramètres que vous devez configurer sont le nom de votre application et la clé de licence, définis via app_name et license_key dans newrelic.yml (ou les variables d’environnement NEW_RELIC_APP_NAME et NEW_RELIC_LICENSE_KEY). Tous les autres paramètres sont facultatifs.

Droits d'auteur © 2026 New Relic Inc.

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