Zum Hauptinhalt springen
🔐 Senden Sie keine personenbezogenen Daten (Personal Identifiable Information, PII) an AppSignal. Filtern Sie PII (z. B. Namen, E-Mail-Adressen) aus Logs und verwenden Sie stattdessen eine ID, einen Hash oder einen pseudonymisierten Bezeichner.

Für HIPAA-pflichtige Stellen finden Sie weitere Informationen zum Abschluss eines Business Associate Agreement (BAA) in unserer Business Add-Ons-Dokumentation.

Endpunkt

Sie können Logs per POST an AppSignal senden. Ihre Logs müssen im Syslog-Format formatiert und an den folgenden Endpunkt gesendet werden:
Shell
https://appsignal-endpoint.net/logs/syslog?api_key=YOUR_LOG_SOURCE_API_KEY
Ersetzen Sie YOUR_LOG_SOURCE_API_KEY durch den Schlüssel, der beim Erstellen einer Log-Quelle bereitgestellt wurde. Die Syslog-Zeilen sollten durch ein Newline-Zeichen getrennt sein: \n. Die Log-Zeile sollte im Syslog-Format RFC 5424 (Request For Comment) gesendet werden:
Shell
<%pri%>%protocol-version% %timestamp:::date-rfc3339% %HOSTNAME% %app-name% %procid% %msgid% %msg%\n"
<14>1 2017-07-26T14:47:35.869952+05:30 my_hostname custom_appname 5678 some_unique_msgid - Some other message"

Strukturierte Nachrichten

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