> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Configuration de l'agent autonome AppSignal

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 :

* [Nom de l'application](/standalone-agent/configuration/options#option-app_name)
* [Environnement de l'application](/standalone-agent/configuration/options#option-environment)
* [Clé Push API](/standalone-agent/configuration/options#option-push_api_key)

## 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][linux package].

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][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][options].

<CodeGroup>
  ```toml TOML theme={null}
  # /etc/appsignal-agent.conf
  push_api_key = "0000-0000-0000-000"
  app_name = "My app name"
  environment = "production"
  hostname = "hostname"
  ```
</CodeGroup>

### 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][docker image]. Elle peut également être utilisée pour le [paquet Linux][linux package] en combinaison avec le [fichier de configuration](#configuration-file).

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][options] 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 :

<CodeGroup>
  ```sh Shell theme={null}
  # Exemple Bash courant sous Linux
  export APPSIGNAL_APP_NAME="My app"
  ```
</CodeGroup>

[linux package]: /standalone-agent/installation/linux-package.html

[docker image]: /standalone-agent/installation/docker-image.html

[options]: /standalone-agent/configuration/options.html
