Zum Hauptinhalt springen

Nachrichtenformatierung

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

Unterstützte Log-Formate

Wie Sie Ihre Logs formatieren können, hängt davon ab, welche Konfiguration Sie für Logging verwenden. Die folgende Tabelle zeigt die aktuell verfügbaren Konfigurationen und die von ihnen unterstützten Log-Formate

Endpunkt mit festem Format

Wir haben einen speziellen Endpunkt/Quelle, nämlich den http-json-Endpunkt. Dieser Endpunkt ist für Kunden gedacht, die ihre eigene Log-Weiterleitungslösung oder Log-Implementierung umsetzen. Dieser Endpunkt erwartet ein bestimmtes NDJSON-Format und ignoriert stillschweigend alle Nachrichten, die diesem Format nicht entsprechen.

Attribute

Wenn Sie Logfmt oder JSON als Ihr Log-Format verwenden, können Sie Ihren Logs durchsuchbare Attribute hinzufügen. Attribute können einen der folgenden Typen haben:
  • string
  • integer (z. B. 10)
  • double (z. B. 10.01)
  • boolean (true/false)

Plaintext

Wenn Sie Plaintext als Ihr Log-Format angeben, wird die Log-Zeile unverändert als Nachricht verwendet, und AppSignal parst keine Attribute aus der Log-Zeile. Wenn Sie durchsuchbare Attribute in den Logs Ihrer Anwendung haben möchten, empfehlen wir, Ihre Logs in Logfmt oder JSON zu formatieren.