Logs

Unseenr erfasst strukturierte Log-Einträge, die über das experimentelle Logging-Feature des Sentry SDKs oder direkt über die Ingest API gesendet werden.

Log Levels

Level Beschreibung
DEBUG Ausführliche Diagnoseinformationen
INFO Allgemeine Informationsmeldungen
WARNING Potenzielle Probleme, die die Ausführung nicht blockieren
ERROR Fehler, die die Funktionalität beeinträchtigen
FATAL Kritische Ausfälle, die sofortige Aufmerksamkeit erfordern

Wie Logs erfasst werden

Logs werden als Teil des Sentry-Envelope-Formats gesendet. Das SDK sendet Log-Items mit dem Typ log, die Unseenr separat von Error-Events verarbeitet.

Jeder Log-Eintrag enthält:

  • Zeitstempel: Wann der Log erstellt wurde
  • Level: Eines der fünf Levels oben
  • Nachricht: Der Log-Nachrichtentext (String oder OTel stringValue)
  • Trace ID: Zur Korrelation mit verteilten Traces
  • Span ID: Zur Korrelation mit spezifischen Spans
  • Attribute: Eigene Key-Value-Metadaten

Kontingent

Log-Envelopes teilen das Event-Kontingent mit Error-Events. Jedes Log-Envelope zählt als eine Einheit gegen dein monatliches Event-Limit.

Logs ansehen

Navigiere zur Logs-Seite deines Projekts, um alle erfassten Log-Einträge zu sehen. Logs werden in umgekehrter chronologischer Reihenfolge angezeigt und können nach Level gefiltert werden.

Logs im SDK aktivieren

Um Logs vom Sentry SDK zu senden, aktiviere das experimentelle Logging-Feature:

import * as Sentry from "@sentry/browser";

Sentry.init({
  dsn: "https://<PUBLIC_KEY>@app.unseenr.io/<PROJECT_ID>",
  _experiments: {
    enableLogs: true,
  },
});
Auch verfügbar auf:English