Fügen Sie für Agenten-Abläufe
--json hinzu. Eine fehlgeschlagene Prüfung
gibt ein stabiles Feld next zurück.Mit den schnellen Prüfungen beginnen
Fehlende erste Telemetrie finden
Führen Sie diese reinen Lesebefehle aus, bevor Sie die SDK-Konfiguration ändern:logbrew doctor prüft API-Zugang, Authentifizierung, Projekt,
Ingest-Schlüssel, Einrichtung, Telemetrie und Sichtbarkeit der Logs. Der
Befehl ändert das Projekt nicht. Lesen Sie den Gesamtwert status und jede
Prüfung im Doctor-Bericht.
Exit-Code 0 heißt nicht, dass jede Prüfung bestanden wurde.
Der Bericht kann auch den Status
auth_invalid, project_missing,
api_unreachable oder check_failed haben. Der
Doctor-Bericht nennt für
jeden den nächsten Schritt.
Ein Projekt mit ready kann trotzdem keine Logs haben, denn jeder
Signaltyp ist eigenständig. Die Prüfung logs kann empty oder
unavailable sein. Ein fehlgeschlagenes Lesen der Logs ist kein leeres
Ergebnis.
Ein sicheres Testereignis senden
Senden Sie mit dem installierten SDK ein Test-Log mit einer eindeutigen Nachricht. Nehmen Sie kein Token, keine Nutzerdaten und keinen Anfrage-Body auf. Notieren Sie Projekt-ID, Dienst, Umgebung, Release, Startzeit in UTC und SDK-Version. Warten Sie die Zustellung ab und lesen Sie dann einen kurzen Zeitraum im selben Projekt. Senden Sie keine weiteren Testereignisse, solange die Zustellung aussteht.Fehlende Logs finden
Lesen Sie zuerst einen kleinen, exakten Bereich:- Die Projekt-ID gehört zur App, die das Ereignis gesendet hat.
- Dienst, Release und Umgebung stimmen exakt überein, auch bei Groß- und Kleinschreibung und Leerzeichen.
- Der Zeitraum enthält die Ereigniszeit. LogBrew gibt Ereigniszeiten in UTC
zurück.
--untilist eine exklusive Obergrenze. - Kein Such- oder Schweregradfilter blendet das Ereignis aus.
- Die App hat den Signaltyp gesendet, den Sie lesen. Ein Log erzeugt weder ein Issue noch einen Trace.
- Behalten Sie das Projekt und vergrößern Sie den Zeitraum.
- Entfernen Sie den Release-Filter.
- Entfernen Sie den Umgebungsfilter.
- Entfernen Sie den Dienstfilter.
- Entfernen Sie Such- und Schweregradfilter.
Eine Ergebnisseite ist keine Gesamtzahl. Mit
--pagination cursor machen Sie
mit dem zurückgegebenen next_cursor weiter und behalten dieselben Filter.
Siehe Cursor-Paginierung.
Ansicht im Dashboard prüfen
Das Dashboard zeigt eine Momentaufnahme jeder Liste. Schalten Sie in der Log-Ansicht Live-Logs ein, um neue Logs beim Eintreffen hinzuzufügen. Andere Ansichten aktualisieren sich nicht live. Laden Sie die Seite neu, um eine neue Momentaufnahme zu erhalten. Eine veraltete Momentaufnahme ist etwas anderes als ein leeres Ergebnis. LogBrew speichert nur die Telemetrie, die die App sendet. Entfernen Sie Zugangsdaten, Anfrage-Bodys, Query-Werte und personenbezogene Daten vor der Zustellung. Prüfen Sie Ihre Feldauswahl mit Erfasste Daten steuern.Issues und Traces prüfen
Verwenden Sie eine Issue-ID oder Trace-ID, die LogBrew zurückgegeben hat. Erfinden Sie nie eine.--status akzeptiert unresolved, resolved und archived. ignored
wählt dieselben Issues aus wie archived.
Issue-Status und Trace-Status sind verschieden. Die Trace-Statuswerte
not_linked, not_found und unavailable haben unterschiedliche
Bedeutungen. Jeden Wert erklärt Issue untersuchen.
Lesen Sie das Issue und seine Logs, bevor Sie es lösen, archivieren oder
wieder öffnen.
CLI- und API-Fehler behandeln
Im JSON-Modus enthält ein CLI-Fehlerok, error, message und next:
error gleich api_error. Der
Fehler hat dann auch status (den HTTP-Status), api_code (den code der
API), api_error und api_next. Bei einem Fehler rate_limited hat er
außerdem retry_after_seconds. Die CLI wiederholt nicht automatisch.
Jeden Fehlercode erklärt API-Fehler.
Kompromittiertes Konto absichern
Wenn eine andere Person ein Konto-Zugriffstoken, ein Refresh-Token oder ein Sitzungs-Cookie haben könnte, melden Sie alle LogBrew-Clients ab. Folgen Sie dem Ablauf für die kontoweite Abmeldung. Eine Person muss diese Aktion freigeben.logbrew logout und eine Abmeldung im
Browser beenden nur einen Client. Sie reichen also nicht.
Die kontoweite Abmeldung beendet auch jede MCP-Verbindung, die vorher
freigegeben wurde. Löschen Sie nach dem Erfolg die lokalen
LogBrew-Zugangsdaten auf jedem Client und melden Sie sich von einem
vertrauenswürdigen Client neu an. Geben Sie MCP-Clients erst wieder frei,
wenn Sie ihnen vertrauen. Wenn die Antwort verloren geht, melden Sie nicht,
dass alle Clients abgemeldet sind, und wiederholen Sie die Anfrage nicht
automatisch.
Die kontoweite Abmeldung rotiert keine Ingest-Schlüssel der Projekte. Wenn
ein Ingest-Schlüssel offengelegt wurde,
rotieren Sie den Ingest-Schlüssel.
Fehlerbehebung sicher halten
Verwenden Sie für Lesevorgänge der CLI Konto-Zugangsdaten. Verwenden Sie Ingest-Zugangsdaten für ein Projekt nur für Schreibvorgänge des SDK. Legen Sie keine Tokens, Authorization-Header, rohen Logs, Kundendaten, Anfrage-Bodys, lokalen Pfade oder Quellcode in einen Befehl, einen Chat oder ein Support-Ticket. Bevor Sie ein Problem melden, wiederholen Sie ein Lesen mit dem kleinsten Bereich, der noch fehlschlägt. Notieren Sie den Befehl ohne Werte der Zugangsdaten, den Fehlercode, die Projekt-ID und die Filterwerte. Wenn die Prüfungen das Problem nicht lösen, nutzen Sie Problem melden.Verwandte Seiten
Schnellstart
Senden und lesen Sie das erste sichere Ereignis.
CLI-Leitfaden
Verwenden Sie exakte Filter und JSON-Ausgabe.
Issue untersuchen
Lesen Sie die Belege eines Issues, bevor Sie den Status ändern.
API-Fehler
Reagieren Sie richtig auf jeden Fehlercode.
