Skip to main content
Gebruik deze pagina als telemetrie ontbreekt, onvolledig is of te breed is. Controleer eerst de toegang. Houd daarna het project, de service, de release, de omgeving en het tijdsbereik vast terwijl je de oorzaak zoekt.
Voeg --json toe voor workflows met agents. Een mislukte controle geeft een stabiel next-veld terug.

Met de snelle controles beginnen

Ontbrekende eerste telemetrie herstellen

Voer deze opdrachten uit voordat je de SDK-configuratie wijzigt. Ze lezen alleen:
logbrew doctor controleert API-toegang, authenticatie, het project, de ingest-sleutel, de installatie, telemetrie en de zichtbaarheid van logs. Het wijzigt het project niet. Lees de algemene status en elke controle in het doctor-rapport. Exitcode 0 betekent niet dat elke controle is geslaagd. Het rapport kan ook de status auth_invalid, project_missing, api_unreachable of check_failed hebben. Het doctor-rapport geeft voor elk daarvan de volgende stap. Een project dat ready is, kan toch geen logs hebben, omdat elk signaaltype apart staat. De controle logs kan empty of unavailable zijn. Een mislukte leesactie is geen leeg resultaat.

Eén veilig testevent versturen

Verstuur vanuit de geïnstalleerde SDK één testlog met een uniek bericht. Neem geen token, gebruikersgegevens of request-body op. Noteer het project-ID, de service, de omgeving, de release, de UTC-starttijd en de SDK-versie. Wacht op de aflevering en lees daarna een kort tijdsbereik in hetzelfde project. Verstuur geen extra testevents zolang de aflevering nog loopt.

Ontbrekende logs vinden

Lees eerst een kleine, exacte scope:
Controleer deze punten op volgorde:
  1. Het project-ID hoort bij de app die het event verstuurde.
  2. Service, release en omgeving komen exact overeen, inclusief hoofdletters en spaties.
  3. Het tijdsbereik bevat de eventtijd. LogBrew geeft eventtijden terug in UTC. --until is een exclusieve bovengrens.
  4. Geen zoek- of ernstfilter verbergt het event.
  5. De app heeft het signaaltype verstuurd dat je leest. Een log maakt geen issue of trace aan.
Ontbreekt het event nog steeds, verwijder dan één filter tegelijk:
  1. Houd het project aan en verbreed het tijdsbereik.
  2. Verwijder het releasefilter.
  3. Verwijder het omgevingsfilter.
  4. Verwijder het servicefilter.
  5. Verwijder zoek- en ernstfilters.
Stop zodra het event verschijnt. Het laatste filter dat je verwijderde, komt niet overeen met de appconfiguratie. Lees niet alle projecten in plaats van het geconfigureerde project. Een resultaatpagina is geen totaal. Ga met --pagination cursor verder met de teruggegeven next_cursor en houd dezelfde filters aan. Zie Cursorpaginering.

De dashboardweergave controleren

Het dashboard toont van elke lijst een momentopname. Zet in de logweergave Live aan om nieuwe logs toe te voegen zodra ze binnenkomen. Andere weergaven worden niet live bijgewerkt. Laad de pagina opnieuw voor een nieuwe momentopname. Een verouderde momentopname is iets anders dan een leeg resultaat. LogBrew bewaart alleen de telemetrie die de app verstuurt. Verwijder toegangsgegevens, request-body’s, querywaarden en persoonsgegevens vóór de aflevering. Gebruik Vastgelegde gegevens beheren om je veldselectie te controleren.

Issues en traces controleren

Gebruik een issue-ID of trace-ID dat LogBrew heeft teruggegeven. Verzin er nooit een.
--status accepteert unresolved, resolved en archived. ignored selecteert dezelfde issues als archived. Issuestatus en tracestatus zijn verschillende dingen. De tracestatussen not_linked, not_found en unavailable betekenen elk iets anders. Zie Een issue onderzoeken voor elke waarde. Lees het issue en de bijbehorende logs voordat je het oplost, archiveert of heropent.

CLI- en API-fouten afhandelen

In JSON-modus bevat een CLI-fout ok, error, message en next:
Geeft de API een fout terug, dan is error gelijk aan api_error. De fout heeft dan ook status (de HTTP-status), api_code (de API-code), api_error en api_next. Bij een rate_limited-fout heeft hij ook retry_after_seconds. De CLI probeert het niet automatisch opnieuw. Zie API-fouten voor elke foutcode.

Een gecompromitteerd account beveiligen

Heeft iemand anders mogelijk een toegangstoken, vernieuwingstoken of sessiecookie van je account, log dan alle LogBrew-clients uit. Volg de procedure voor accountbreed uitloggen. Een persoon moet deze actie goedkeuren. logbrew logout en uitloggen in de browser beëindigen maar één client, dus dat is niet genoeg. Accountbreed uitloggen stopt ook elke MCP-verbinding die daarvoor is goedgekeurd. Is het uitloggen gelukt, wis dan de lokale LogBrew-toegangsgegevens op elke client en log opnieuw in vanaf een vertrouwde client. Keur MCP-clients pas opnieuw goed als je ze vertrouwt. Gaat de response verloren, meld dan niet dat alle clients zijn uitgelogd en herhaal het request niet automatisch. Accountbreed uitloggen roteert de ingest-sleutels van projecten niet. Is een ingest-sleutel uitgelekt, roteer dan de ingest-sleutel.

Veilig problemen oplossen

Gebruik toegangsgegevens van je account voor leesacties met de CLI. Gebruik projectgebonden ingest-toegangsgegevens alleen voor schrijfacties van de SDK. Zet geen tokens, autorisatieheaders, ruwe logs, klantgegevens, request-body’s, lokale paden of broncode in een opdracht, chat of supportticket. Herhaal één leesactie met de kleinste scope die nog steeds mislukt, voordat je een probleem meldt. Noteer de opdracht zonder de waarden van toegangsgegevens, de foutcode, het project-ID en de filterwaarden. Lossen de controles het probleem niet op, meld dan een probleem.

Gerelateerde pagina’s

Snelstart

Verstuur en lees het eerste veilige event.

CLI-handleiding

Gebruik exacte filters en JSON-uitvoer.

Een issue onderzoeken

Lees het issuebewijs voordat je de status wijzigt.

API-fouten

Herstel na elke foutcode.