Zum Hauptinhalt springen
Diese Dokumentation erläutert, wie Sie den AppSignal Collector über ein Linux-Paket auf dem Host installieren, den Sie überwachen möchten. Wählen Sie das von Ihrem Host verwendete Betriebssystem aus der Navigation auf der rechten Seite aus, um fortzufahren. Lassen Sie es uns wissen, wenn Sie den Collector auf einer hier nicht aufgeführten Distribution ausführen möchten.

Debian

Stellen Sie zunächst sicher, dass die folgenden Pakete installiert sind. Alle folgenden Befehle benötigen Root-Berechtigungen.
sudo apt update
sudo apt install curl gpg -y
Die folgenden Releases werden unterstützt.
  • Bookworm für Debian 12 (x86_64 und arm64)
  • Bullseye für Debian 11 (x86_64)
Folgen Sie der Anleitung für Ihre Debian-Version.
Importieren Sie den GPG-Signaturschlüssel, indem Sie diesen Befehl ausführen:
curl -fsSL "https://packages.buildkite.com/appsignal/collector-debian-bookworm/gpgkey" | gpg --dearmor -o /etc/apt/keyrings/appsignal_collector-debian-bookworm-archive-keyring.gpg
Konfigurieren Sie die Paketquelle, indem Sie diesen Befehl ausführen:
echo -e "deb [signed-by=/etc/apt/keyrings/appsignal_collector-debian-bookworm-archive-keyring.gpg] https://packages.buildkite.com/appsignal/collector-debian-bookworm/any/ any main\ndeb-src [signed-by=/etc/apt/keyrings/appsignal_collector-debian-bookworm-archive-keyring.gpg] https://packages.buildkite.com/appsignal/collector-debian-bookworm/any/ any main" > /etc/apt/sources.list.d/buildkite-appsignal-collector-debian-bookworm.list
Aktualisieren Sie anschließend apt, um die neu hinzugefügten Pakete zu erhalten, und installieren Sie den Collector.
apt-get update
apt-get install appsignal-collector
Der Collector ist nun installiert. Als Nächstes folgt die Konfiguration des Collectors, damit AppSignal Daten empfangen kann.

Ubuntu

Stellen Sie zunächst sicher, dass die folgenden Pakete installiert sind. Alle folgenden Befehle benötigen Root-Berechtigungen.
sudo apt update
sudo apt install curl gpg -y
Die folgenden Releases werden unterstützt.
  • Noble für Ubuntu 24.04 (x86_64 und arm64)
  • Jammy für Ubuntu 22.04 (x86_64)
Folgen Sie der Anleitung für Ihre Ubuntu-Version.
Importieren Sie den GPG-Signaturschlüssel, indem Sie diesen Befehl ausführen:
curl -fsSL "https://packages.buildkite.com/appsignal/collector-ubuntu-noble/gpgkey" | gpg --dearmor -o /etc/apt/keyrings/appsignal_collector-ubuntu-noble-archive-keyring.gpg
Konfigurieren Sie die Paketquelle, indem Sie diesen Befehl ausführen:
echo -e "deb [signed-by=/etc/apt/keyrings/appsignal_collector-ubuntu-noble-archive-keyring.gpg] https://packages.buildkite.com/appsignal/collector-ubuntu-noble/any/ any main\ndeb-src [signed-by=/etc/apt/keyrings/appsignal_collector-ubuntu-noble-archive-keyring.gpg] https://packages.buildkite.com/appsignal/collector-ubuntu-noble/any/ any main" > /etc/apt/sources.list.d/buildkite-appsignal-collector-ubuntu-noble.list
Aktualisieren Sie anschließend apt, um die neu hinzugefügten Pakete zu erhalten, und installieren Sie den Collector.
apt-get update
apt-get install appsignal-collector
Der Collector ist nun installiert. Als Nächstes folgt die Konfiguration des Collectors, damit AppSignal Daten empfangen kann.

Red Hat Enterprise Linux/CentOS

Die folgenden Red Hat-Releases werden unterstützt.
  • RHEL 9 (x86_64)
Die folgenden Befehle benötigen Root-Berechtigungen. Wenn Sie einen Berechtigungsfehler erhalten, müssen Sie möglicherweise sudo verwenden. Konfigurieren Sie die Paketquelle, indem Sie diesen Befehl ausführen:
sh -c 'echo -e "[collector-rpm-9]\nname=Collector RPM 9 \nbaseurl=https://packages.buildkite.com/appsignal/collector-rpm-9/rpm_any/rpm_any/\$basearch\nenabled=1\nrepo_gpgcheck=1\ngpgcheck=0\ngpgkey=https://packages.buildkite.com/appsignal/collector-rpm-9/gpgkey\npriority=1"' > /etc/yum.repos.d/collector-rpm-9.repo
Installieren Sie anschließend den Collector.
dnf install -y appsignal-collector
Der Collector ist nun installiert. Als Nächstes folgt die Konfiguration des Collectors, damit AppSignal Daten empfangen kann.

Konfiguration

Die Collector-Konfiguration finden Sie unter /etc/appsignal-collector.conf. Eine Liste aller verfügbaren Optionen finden Sie auf der Seite Konfigurationsoptionen. Aktualisieren Sie die Konfigurationsdatei /etc/appsignal-collector.conf so, dass sie den Push API-Schlüssel Ihrer Organisation verwendet. Den erforderlichen Push API-Schlüssel finden Sie im Abschnitt „Push & Deploy” für jede App in Ihrer Organisation und im „App hinzufügen”-Assistenten für Ihre Organisation.
# /etc/appsignal-collector.conf
push_api_key = "<YOUR PUSH API KEY>"
Zum Beispiel:
# /etc/appsignal-collector.conf
push_api_key = "0000-0000-0000-0000"
Bei der Konfiguration des Collectors ist nur der Push API-Schlüssel erforderlich. Er autorisiert Ihre Anwendungsdaten bei unserer Push-API. Sobald die Konfigurationsdatei aktualisiert ist, müssen Sie den Collector neu starten.
systemctl restart appsignal-collector
Der Collector sollte nun laufen!

Fehlersuche

Überprüfen Sie die Protokollausgabe mit dem folgenden Befehl, um zu sehen, ob Probleme gemeldet wurden.
journalctl -u appsignal-collector