Passer au contenu principal
L’agent autonome AppSignal peut être configuré à l’aide de variables d’environnement ou d’un fichier de configuration. La configuration est chargée en un processus à quatre étapes, en chargeant la configuration à partir de différentes sources.

Ordre de chargement

1. Valeurs par défaut de l’agent

L’agent commence par charger sa configuration par défaut, en définissant les chemins par défaut et en activant certaines fonctionnalités. Les valeurs par défaut de l’agent sont accessibles sur la page des options.

2. Paramètres détectés par le système

L’agent détecte le type de système sur lequel il s’exécute et se configure en conséquence. Si une option de configuration s’appuie sur le système pour définir sa valeur par défaut, cela sera indiqué sur la page des options. Par exemple, lorsqu’il s’exécute dans un système basé sur des conteneurs (tel que Docker et Heroku), il définit l’option de configuration running_in_container sur true et active ou désactive automatiquement les métriques d’hôte.

3. Variables d’environnement

L’agent recherchera sa configuration dans les variables d’environnement. Consultez la page des options pour les options de configuration disponibles. Les variables d’environnement peuvent se trouver dans les configurations d’environnement globales qui sont chargées au démarrage pour les paquets Linux installés et définies dans des scripts avant l’appel du processus appsignal-agent.
export APPSIGNAL_APP_NAME="my custom app name"
# démarrer l'agent ici
Lorsque des variables d’environnement AppSignal sont trouvées pour les options de configuration, celles-ci remplaceront toutes les options de configuration définies dans les étapes précédentes.

4. Fichier de configuration

Cette source de configuration est utilisée par l’installation par paquet Linux. Elle est également chargée à l’aide de l’option CLI --config lors de l’appel manuel du processus appsignal-agent. Le chemin de ce fichier de configuration est /etc/appsignal-agent.conf pour l’installation par paquet Linux. Si l’agent autonome est appelé manuellement avec l’option --config, le fichier doit se trouver à l’emplacement spécifié avec l’option --config. Par exemple, appsignal-agent --config /path/to/config/appsignal.conf cherchera le fichier à /path/to/config/appsignal.conf. Lorsque des variables d’environnement AppSignal sont trouvées pour les options de configuration, celles-ci remplaceront toutes les options de configuration définies dans les étapes précédentes.