Las analíticas requieren un plan Pro o Enterprise.
La transmisión de analíticas solo está disponible en planes Enterprise.
Agregar un destino
- Ve a la página de Streaming de tu dashboard.
- En la sección Analytics streaming, selecciona Configure.
- Selecciona Add destination.
- Ingresa una etiqueta opcional y luego proporciona el bucket de Amazon S3, la región de AWS, el access key ID y la secret access key. Opcionalmente, ingresa un prefijo que Mintlify añadirá al principio de cada clave de objeto.
- Selecciona Add destination.
Preparar credenciales de Amazon S3
Preparar credenciales de Amazon S3
Crea un usuario de AWS Identity and Access Management (IAM) con una access key cuya política permita escribir en el bucket de destino. Mintlify no admite la asunción de roles ni credenciales temporales que requieran un token de sesión. Como mínimo, otorga Usa el access key ID y la secret access key de ese usuario IAM al agregar el destino. El prefijo de clave es opcional. Mintlify lo añade al principio de cada clave de objeto.
s3:PutObject sobre el bucket y el prefijo de clave que planeas usar. Por ejemplo:Selecciona las categorías transmitidas
- Ve a la página de Streaming de tu dashboard.
- En la sección Analytics streaming, selecciona Configure.
-
En Streamed categories, selecciona las categorías que quieres enviar.
Los ejemplos resumen cada categoría. Usa el valor
eventTypetransmitido para identificar el evento exacto. - Selecciona Save changes.
Selecciona los deployments transmitidos
- Ve a la página de Streaming de tu dashboard.
- En la sección Analytics streaming, selecciona Configure.
- En Streamed deployments, selecciona los deployments desde los que quieres enviar eventos.
- Selecciona Save changes.
Comprende los datos transmitidos
.jsonl) en tu bucket. Mintlify genera los nombres de objeto a partir de marcas de tiempo UTC. Si configuras un prefijo de clave, Mintlify escribe los objetos bajo ese prefijo.
Cada línea contiene un envoltorio de evento con un eventType y un payload. El eventType es el nombre del evento, como docs.content.view. El payload contiene el evento de analíticas como un objeto JSON o como una cadena codificada en JSON. Si payload es una cadena, parséala como JSON antes de cargarla en tu warehouse.
Ejemplo de evento transmitido
Ejemplo de evento transmitido
Los cambios de configuración pueden tardar hasta un minuto en aplicarse.