Passer au contenu principal
La configuration de l’agent autonome AppSignal est importante car, sans elle, l’agent autonome ne saura pas pour quelle application il transmet ses données. Dans cette documentation, nous expliquerons comment et ce qui peut être configuré dans l’agent autonome et comment la configuration est chargée.

Configuration minimale

Avec une configuration minimale, AppSignal recevra suffisamment d’informations pour transmettre les données collectées par l’agent depuis l’une de vos applications. Une configuration minimale exige que les options de configuration suivantes soient définies :

Méthodes de configuration

Fichier de configuration

L’agent autonome AppSignal peut être configuré à l’aide d’un fichier de configuration. Cette méthode est requise pour la méthode d’installation par paquet Linux. Vous devez trouver ou créer le fichier de configuration à l’emplacement /etc/appsignal-agent.conf. Une fois que vous avez trouvé ou créé un fichier de configuration, vous pouvez configurer l’agent à l’aide des options de configuration listées sur la page des options.

Exemple de fichier de configuration

Voici un exemple de fichier de configuration appsignal-agent.conf. Pour la liste complète des options, veuillez consulter la page des options de configuration.
# /etc/appsignal-agent.conf
push_api_key = "0000-0000-0000-000"
app_name = "My app name"
environment = "production"
hostname = "hostname"

Variable d’environnement système

Une autre façon de configurer AppSignal consiste à utiliser des variables d’environnement système sur l’hôte sur lequel s’exécute l’application surveillée par AppSignal. Cette méthode de configuration est utilisée par l’image Docker de l’agent autonome. Elle peut également être utilisée pour le paquet Linux en combinaison avec le fichier de configuration. Assurez-vous que ces variables d’environnement sont configurées de manière compatible avec votre système d’exploitation et que la configuration est chargée avant le démarrage de l’agent autonome. La page des options de configuration répertorie l’équivalent en variable d’environnement système pour chaque option de configuration. Vous pouvez utiliser ces variables pour configurer l’agent autonome, par exemple lors de la configuration du nom de votre application :
# Exemple Bash courant sous Linux
export APPSIGNAL_APP_NAME="My app"