Zum Hauptinhalt springen
Das Melden von Anwendungsdaten an AppSignal über OpenTelemetry erfordert mehr Installationsschritte als üblich. Bitte stellen Sie sicher, dass Sie alle Schritte sorgfältig befolgen, um die Einrichtung korrekt durchzuführen.

Den AppSignal Collector installieren

Um Daten an AppSignal zu melden, müssen Sie den AppSignal Collector über eine der folgenden Installationsmethoden installieren:
  • Gehosteter Collector: Lassen Sie AppSignal den Collector hosten.
  • Linux-Paket: Führen Sie den Collector auf dem Host aus, den Sie überwachen möchten.
  • Docker-Image: Führen Sie den Collector in einem Docker-Container aus, um sich mit anderen Containern zu verbinden.
  • Platform as a Service: Führen Sie den Collector in einem Docker-Container aus, der von Ihrem Hosting-Anbieter gehostet wird.
Wenn Sie mehr als eine Anwendung oder mehrere Instanzen einer Anwendung haben, empfehlen wir, den Collector auf einer eigenen Instanz in Ihrer Infrastruktur zu installieren, an die alle Anwendungen berichten können. Dies verbessert unsere Berichterstattung, da wir Instrumentierungsdaten über verschiedene Anwendungen hinweg zusammenführen können (Distributed Tracing). Es ist außerdem ressourcenintensiver, den Collector separat auf jedem Host zu installieren.

Den AppSignal Collector konfigurieren

Sie müssen den Collector nicht konfigurieren, wenn Sie den gehosteten Collector von AppSignal verwenden.
Verwenden Sie bei der Konfiguration des Collectors den Push API-Schlüssel auf Organisationsebene von der Seite mit den API-Schlüssel-Einstellungen. Dieser authentifiziert Anfragen bei AppSignal. Ohne einen Push API-Schlüssel startet der Collector nicht.
# /etc/appsignal-collector.conf
push_api_key = "0000-0000-0000-0000"

OpenTelemetry für Ihre Anwendung installieren

Um die OpenTelemetry-Pakete in Ihrer App zu installieren, befolgen Sie die Anweisungen für die Sprache, die Ihre App verwendet: Befolgen Sie unbedingt die Anweisungen, einschließlich der Installation aller zusätzlichen Pakete, die erforderlich sind, damit OpenTelemetry die von Ihrer Anwendung verwendeten Frameworks und Bibliotheken instrumentieren kann. Für andere Sprachen können Sie den Installationsanweisungen in der OpenTelemetry-Dokumentation für diese Sprache folgen, zusammen mit unserer sprachunabhängigen generischen Installationsanleitung. Es kann auch nützlich sein, unsere Installationsanleitungen für die von uns unterstützten Sprachen als Referenz zu verwenden.