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