TLS-Paket installieren
Um Logs per Syslog an AppSignal zu senden, müssen Sie das TLS (Transport Layer Security)-Paket von rsyslog installiert haben. Sie können mit dem folgenden Befehl überprüfen, ob das Paket bereits auf Ihrem Server installiert ist:Syslog einrichten
AppSignal generiert für Sie ein Syslog-Code-Snippet, das auf der Seite zur Verwaltung der Quelle verfügbar ist. Um dieses Snippet anzuzeigen, suchen Sie die Quelle, die Sie konfigurieren möchten, in der Übersicht “Manage Sources” und klicken Sie auf “Manage source”. Sie werden auf eine Seite weitergeleitet, die dem folgenden Beispiel ähnelt:
etc/rsyslog.d speichern.
Sobald Sie Ihre Konfiguration erstellt und gespeichert haben, müssen Sie rsyslog neu starten, damit es beginnt, Logs an AppSignal zu senden. Verwenden Sie dazu den folgenden Neustartbefehl in einem Terminal mit Root-Zugriff:
Domain- und Port-Informationen
Unsere Domain und unser Port sind wie folgt:| Domain | Port |
|---|---|
appsignal-endpoint.net | 6514 |
Strukturierte Nachrichten
Dermessage-Teil einer Syslog-Nachricht kann entweder in JSON, Logfmt oder Plaintext formatiert werden.
Durch das Formatieren der Nachricht in JSON oder Logfmt können Sie zusätzliche (strukturierte) Datenattribute hinzufügen, die zum Suchen/Filtern von Nachrichten verwendet werden können.
Weitere Informationen zu den Besonderheiten der Nachrichtenformatierung finden Sie in unserer Formatierungs-Dokumentation.