> ## 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.

# Konfiguration des AppSignal Collectors

Um mit dem Sammeln und Melden von Daten zu beginnen, muss der AppSignal Collector konfiguriert werden.

Diese Dokumentation erläutert, welche Optionen im Collector konfiguriert werden können und wie die Konfiguration geladen wird.

## Konfigurationsmethoden

### Konfigurationsdatei

Der AppSignal Collector kann mit einer Konfigurationsdatei konfiguriert werden. Diese Methode ist für die [Linux-Paket-Installationsmethode][linux package] erforderlich.

Sie müssen die Konfigurationsdatei unter `/etc/appsignal-collector.conf` finden oder erstellen.

Sobald Sie eine Konfigurationsdatei gefunden oder erstellt haben, können Sie den Collector mit den auf der [Optionsseite][options] aufgeführten Optionen konfigurieren.

#### Beispiel-Konfigurationsdatei

Nachfolgend finden Sie ein Beispiel einer `appsignal-collector.conf`-Konfigurationsdatei.

Die vollständige Liste der Optionen finden Sie auf der Seite [Konfigurationsoptionen][options].

<CodeGroup>
  ```toml TOML theme={null}
  # /etc/appsignal-collector.conf
  push_api_key = "0000-0000-0000-0000"
  ```
</CodeGroup>

### System-Umgebungsvariable

Eine weitere Möglichkeit, AppSignal zu konfigurieren, ist die Verwendung von System-Umgebungsvariablen auf dem Host, auf dem die Anwendung läuft.

Diese Konfigurationsmethode wird vom [Collector-Docker-Image][docker image] verwendet.

Stellen Sie sicher, dass diese Umgebungsvariablen so konfiguriert sind, dass sie mit Ihrem Betriebssystem kompatibel sind, und dass die Konfiguration vor dem Start des Collectors geladen wird.

Auf der Seite [Konfigurationsoptionen][options] ist für jede Konfigurationsoption die entsprechende System-Umgebungsvariable aufgeführt. Sie können diese Variablen verwenden, um den Collector zu konfigurieren, zum Beispiel beim Konfigurieren Ihres App-Namens:

<CodeGroup>
  ```sh Shell theme={null}
  # Allgemeines Bash-Beispiel
  export APPSIGNAL_PUSH_API_KEY="0000-0000-0000-0000"
  ```
</CodeGroup>

[linux package]: /collector/installation/linux-package.html

[docker image]: /collector/installation/docker-image.html

[options]: /collector/configuration/options.html
