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

Paramètres généraux de l’agent Java

|View as Markdown (English)

Les paramètres généraux sont les options de configuration de base pour l’agent Java, incluant la clé de licence, le nom de l’application, le logging, le proxy, et le mode haute sécurité.

Conseil

Retour à l’index complet des paramètres : configuration de 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 un remplacement de propriété système. 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 :

Paramètres de configuration générale

Définissez ces options dans la section common. Pour remplacer l'une de ces options, utilisez une propriété système préfixée par newrelic.config.

Variables d'environnement

Les variables d'environnement ont la plus haute priorité et remplacent les propriétés système et les paramètres de configuration YML.

  • Pour définir des variables d’environnement, utilisez la commande export VARNAME=value .
  • Pour définir de manière permanente les variables d'environnement, ajoutez la ligne d'exportation à un fichier tel que ~/.bashrc ou ~/.bash_profile.

Vous pouvez remplacer n’importe quel paramètre d’une propriété système ou dans newrelic.yml en définissant une variable d’environnement. La variable d'environnement correspondant à un paramètre donné dans le fichier de configuration est le nom du paramètre préfixé par NEW_RELIC avec tous les points (.) et les tirets (-) remplacés par des traits de soulignement (_). Par exemple, la variable d’environnement pour le paramètre log_level est NEW_RELIC_LOG_LEVEL.

Pour les paramètres imbriqués dans des sections, ajoutez le nom de la section au nom du paramètre. Par exemple:

class_transformer:
com.newrelic.instrumentation.kafka-clients-spans-0.11.0.0:
enabled: true

La configuration ci-dessus se convertirait en la variable d'environnement suivante : NEW_RELIC_CLASS_TRANSFORMER_COM_NEWRELIC_INSTRUMENTATION_KAFKA_CLIENTS_SPANS_0_11_0_0_ENABLED

Important

La configuration de l'agent via des variables d'environnement nécessite l'agent Java version 4.10.0 ou supérieure.

Propriétés du système

Vous pouvez remplacer n’importe quel paramètre du fichier newrelic.yml en définissant une propriété système. La propriété système correspondant à un paramètre donné dans le fichier de configuration est le nom du paramètre préfixé par newrelic.config. Par exemple, la propriété système pour le paramètre log_level est newrelic.config.log_level.

Pour les paramètres imbriqués dans des sections, ajoutez le nom de la section au nom du paramètre. Par exemple, la propriété système pour le paramètre enabled dans la section transaction_tracer est newrelic.config.transaction_tracer.enabled.

En plus de remplacer les paramètres de configuration, l'agent reconnaît ces propriétés système :

Droits d'auteur © 2026 New Relic Inc.

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