Saltar al contenido principal
Un envío correcto del SDK muestra que LogBrew aceptó la solicitud. No muestra que LogBrew guardó el evento ni que puedes leerlo. Para verificar tu configuración, envía un evento de prueba y léelo de vuelta. Una clave de lectura del proyecto permite que una persona, un trabajo de CI o un agente de programación lea un proyecto sin iniciar sesión en la cuenta. Es una clave de proyecto, no una credencial de la cuenta.

Tipos de clave de proyecto

Cada clave de proyecto pertenece a un solo proyecto. Su tipo define lo que puede hacer. Eliges el tipo con --kind cuando ejecutas logbrew projects keys create. Los tipos sdk, server, cli y browser son claves de ingesta. Elige el tipo que nombra dónde se ejecuta la clave. Usa browser para el código que se ejecuta en un navegador. Nunca pongas una clave de lectura en código de navegador, en una app móvil ni en un bundle público. El acceso de la cuenta es otra cosa. logbrew login da a la CLI el acceso de tu cuenta. Nunca uses el acceso de la cuenta como configuración del SDK. Una clave de lectura no puede iniciar sesión en la CLI ni en el panel.

Lee de vuelta tu evento de prueba

1

Crea una clave de lectura

Para este paso necesitas el acceso de la cuenta. Ejecuta logbrew status --json y comprueba que indica un acceso de cuenta autenticado.
La CLI escribe la clave en un archivo nuevo que solo puede leer su propietario. Nunca muestra la clave ni la ruta del archivo. --ingest-key-file es la opción de archivo para todos los tipos de clave. El archivo de destino no debe existir.Punto de control: el resultado tiene status: "created" y ingest_key.kind: "read". Anota ingest_key.id. Lo necesitas para revocar la clave.
2

Envía un evento de prueba

Envía un log de prueba seguro desde tu aplicación con la clave de ingesta del proyecto. Sigue los pasos para tu runtime en el inicio rápido o en la guía de integración del SDK. Para probar también las incidencias, envía un error de prueba gestionado.Punto de control: el SDK indica un estado 2xx. Esto muestra que LogBrew aceptó la solicitud. Continúa con el siguiente paso.
3

Lee el evento de vuelta

Carga la clave de lectura en LOGBREW_TOKEN solo para esta shell. Después, lee el proyecto:
Cada lectura devuelve solo datos del proyecto de la clave, así que no necesitas --project. Añade --service, --environment o --release para que coincida con el evento de prueba.Punto de control: el log de prueba aparece con tu servicio, entorno y release. Un error de prueba aparece como incidencia. Esto muestra que LogBrew guardó los eventos y que puedes leerlos.Cuando termines, ejecuta unset LOGBREW_TOKEN. La CLI vuelve a usar el acceso de tu cuenta.
4

Revoca la clave de lectura

Revoca la clave cuando ya no la necesites. Este paso necesita el acceso de la cuenta, así que primero quita LOGBREW_TOKEN.
Punto de control: el resultado tiene status: "revoked". La clave deja de funcionar en su siguiente solicitud.

Da acceso de lectura a un trabajo de CI o a un agente

Usa una clave de lectura propia para un trabajo de CI o un agente de programación que lea un proyecto. Guarda la clave en el almacén de secretos del sistema de CI o del entorno del agente. Ponla a disposición como LOGBREW_TOKEN. No pongas la clave en un prompt, en un repositorio ni en la salida de un comando. Después, el trabajo o el agente puede ejecutar lecturas como logbrew issues --json, logbrew issue "<issue_id>" --json y logbrew read trace "<trace_id>". Los comandos de proyectos, claves y cuenta necesitan el acceso de la cuenta. Los clientes de la API envían la clave como token bearer a las lecturas de telemetría de la API de telemetría. Usa una clave para cada trabajo o agente. Así puedes revocar una clave sin afectar a las demás.

Soluciona una lectura fallida

Si la telemetría sigue sin aparecer, usa las comprobaciones de la primera telemetría. Para sustituir una clave de ingesta, consulta Rotar una clave de ingesta.