Les analytics nécessitent un plan Pro ou Enterprise.
La diffusion analytics est disponible uniquement sur les plans Enterprise.
Ajouter une destination
- Accédez à la page Streaming de votre dashboard.
- Dans la section Analytics streaming, sélectionnez Configure.
- Sélectionnez Add destination.
- Saisissez un libellé optionnel, puis fournissez le bucket Amazon S3, la région AWS, l’access key ID et la secret access key. Optionnellement, saisissez un préfixe que Mintlify ajoutera au début de chaque clé d’objet.
- Sélectionnez Add destination.
Préparer les identifiants Amazon S3
Préparer les identifiants Amazon S3
Créez un utilisateur AWS Identity and Access Management (IAM) avec une access key dont la policy autorise l’écriture dans le bucket cible. Mintlify ne prend pas en charge l’assomption de rôle ni les identifiants temporaires qui nécessitent un session token. Au minimum, accordez Utilisez l’access key ID et la secret access key de cet utilisateur IAM lors de l’ajout de la destination. Le préfixe de clé est optionnel. Mintlify l’ajoute au début de chaque clé d’objet.
s3:PutObject sur le bucket et le préfixe de clé que vous prévoyez d’utiliser. Par exemple :Sélectionner les catégories diffusées
- Accédez à la page Streaming de votre dashboard.
- Dans la section Analytics streaming, sélectionnez Configure.
-
Sous Streamed categories, sélectionnez les catégories que vous souhaitez envoyer.
Les exemples résument chaque catégorie. Utilisez la valeur
eventTypediffusée pour identifier l’événement exact. - Sélectionnez Save changes.
Sélectionner les déploiements diffusés
- Accédez à la page Streaming de votre dashboard.
- Dans la section Analytics streaming, sélectionnez Configure.
- Sous Streamed deployments, sélectionnez les déploiements depuis lesquels vous souhaitez envoyer des événements.
- Sélectionnez Save changes.
Comprendre les données diffusées
.jsonl) dans votre bucket. Mintlify génère les noms d’objets à partir d’horodatages UTC. Si vous configurez un préfixe de clé, Mintlify écrit les objets sous ce préfixe.
Chaque ligne contient une enveloppe d’événement avec un eventType et un payload. Le eventType est le nom de l’événement, par exemple docs.content.view. Le payload contient l’événement analytics sous forme d’objet JSON ou de chaîne encodée en JSON. Si payload est une chaîne, analysez-la comme du JSON avant de la charger dans votre warehouse.
Exemple d'événement diffusé
Exemple d'événement diffusé
Les changements de configuration peuvent prendre jusqu’à une minute à s’appliquer.