Docker-Image
Fügen Sie der Infrastruktur Ihrer Anwendung einen Container/Dienst mithilfe des Docker-Images appsignal/collector hinzu. Konfigurieren Sie in Ihren Anwendungen OpenTelemetry so, dass die Daten unter Verwendung des Container-Namens an den Container exportiert werden. In diesem Docker-Image sind alle Server standardmäßig aktiviert, um Daten von Apps über OpenTelemetry zu empfangen (Port 8099).Unterstützte Plattformen
Das Docker-Image unterstützt die folgenden Plattformen. Diese Liste kann auch pro Docker-Image-Tag auf der Docker Hub-Seite für dieses Image eingesehen werden.- x86 64-Bit
- ARM 64-Bit
Konfiguration
Der Collector kann mit Umgebungsvariablen konfiguriert werden, die im Docker-Run-Befehl, in den Docker-Compose-Optionen oder in der Kubernetes-Konfiguration angegeben werden. Ersetzen Sie in den folgenden BeispielenYOUR_PUSH_API_KEY durch Ihren tatsächlichen AppSignal Push API-Schlüssel und konfigurieren Sie ihn mit den Details Ihrer Anwendung.
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.
Bei der Konfiguration des Collectors ist nur der Push API-Schlüssel erforderlich. Er autorisiert Anfragen an unsere Push-API.
Eine vollständige Liste der Konfigurationsoptionen finden Sie im Konfigurationsabschnitt.
Das war’s! Sobald Sie diese Schritte abgeschlossen haben, sollte das Docker-Image des AppSignal Collectors laufen, den Host überwachen und, falls konfiguriert, Daten von anderen Apps empfangen.