Pular para o conteúdo principal
Um envio bem-sucedido pelo SDK mostra que o LogBrew aceitou a requisição. Ele não mostra que o LogBrew armazenou o evento nem que você consegue lê-lo. Para verificar a configuração, envie um evento de teste e leia esse evento de volta. Com uma chave de leitura do projeto, uma pessoa, um job de CI ou um agente de programação lê um projeto sem entrar na conta. Ela é uma chave de projeto, não uma credencial da conta.

Tipos de chave de projeto

Cada chave de projeto pertence a um projeto. O tipo define o que ela pode fazer. Você escolhe o tipo com --kind ao executar logbrew projects keys create. Os tipos sdk, server, cli e browser são chaves de ingestão. Escolha o tipo que indica onde a chave roda. Use browser para código que roda em um navegador. Nunca coloque uma chave de leitura em código de navegador, em um aplicativo móvel ou em um bundle público. O acesso da conta é outra coisa. logbrew login dá à CLI o acesso da sua conta. Nunca use o acesso da conta como configuração do SDK. Uma chave de leitura não consegue entrar na CLI nem no painel.

Leia de volta o seu evento de teste

1

Crie uma chave de leitura

Esta etapa precisa do acesso da conta. Execute logbrew status --json e confira se ele informa acesso da conta autenticado.
A CLI grava a chave em um arquivo novo que só o dono pode ler. Ela nunca imprime a chave nem o caminho do arquivo. --ingest-key-file é a opção de arquivo para todos os tipos de chave. O arquivo de destino não pode existir.Ponto de controle: o resultado tem status: "created" e ingest_key.kind: "read". Anote o ingest_key.id. Você precisa dele para revogar a chave.
2

Envie um evento de teste

Envie um log de teste seguro pela sua aplicação, com a chave de ingestão do projeto. Siga as etapas do seu runtime no início rápido ou no guia de integração do SDK. Para testar também os problemas, envie um erro de teste tratado.Ponto de controle: o SDK informa um status 2xx. Isso mostra que o LogBrew aceitou a requisição. Siga para a próxima etapa.
3

Leia o evento de volta

Carregue a chave de leitura em LOGBREW_TOKEN só neste shell. Depois, leia o projeto:
Cada leitura retorna dados só do projeto da chave, então você não precisa de --project. Adicione --service, --environment ou --release para corresponder ao evento de teste.Ponto de controle: o log de teste aparece com o seu serviço, ambiente e versão. Um erro de teste aparece como problema. Isso mostra que o LogBrew armazenou os eventos e que você consegue lê-los.Ao terminar, execute unset LOGBREW_TOKEN. A CLI volta a usar o acesso da sua conta.
4

Revogue a chave de leitura

Revogue a chave quando não precisar mais dela. Esta etapa precisa do acesso da conta, então remova LOGBREW_TOKEN primeiro.
Ponto de controle: o resultado tem status: "revoked". A chave para de funcionar na próxima requisição.

Dê acesso de leitura a um job de CI ou a um agente

Mantenha uma chave de leitura para um job de CI ou um agente de programação que lê um projeto. Guarde a chave no gerenciador de segredos do sistema de CI ou do ambiente do agente. Disponibilize a chave como LOGBREW_TOKEN. Não coloque a chave em um prompt, em um repositório nem na saída de comandos. Depois, o job ou o agente pode executar leituras como logbrew issues --json, logbrew issue "<issue_id>" --json e logbrew read trace "<trace_id>". Comandos de projeto, de chave e de conta precisam do acesso da conta. Clientes de API enviam a chave como bearer token para as leituras de telemetria da API de telemetria. Use uma chave para cada job ou agente. Assim, você revoga uma chave sem afetar as outras.

Recupere uma leitura que falhou

Se a telemetria ainda não aparecer, use as verificações da primeira telemetria. Para substituir uma chave de ingestão, consulte Rotação da chave de ingestão.