Avant de commencer
Il vous faut :- Akamai DataStream 2 pour la propriété cible ;
- l’autorisation de modifier la journalisation dans Property Manager et d’activer un stream ;
- un accès à Measure > Analytics des crawlers > Paramètres ;
- un endroit sûr pour conserver le secret du connecteur, affiché une seule fois.
Créer et protéger la clé
- Dans les paramètres d’Analytics des crawlers, sélectionnez Akamai.
- Sélectionnez Créer une clé.
- Saisissez un nom et le fuseau horaire IANA utilisé pour les instantanés quotidiens.
- Copiez le secret lorsqu’il apparaît. Il ne pourra plus être affiché.
- Enregistrez-le comme mot de passe d’authentification Basic de la destination HTTPS personnalisée.
Configurer le stream
- Dans Akamai Control Center, créez ou modifiez un stream DataStream 2 pour la propriété cible.
-
Incluez exactement ces champs de requête :
- Sélectionnez JSON comme format de log.
-
Dans Property Manager, activez Log Request Details et Log User-Agent Header pour que
UAsoit renseigné. - Définissez la fréquence d’envoi sur 60 secondes ou plus.
-
Choisissez une destination Custom HTTPS et définissez :
- Si la propriété peut filtrer les user agents de crawlers d’IA connus avant le streaming, appliquez cette condition. Sinon, gardez un jeu de données minimal et laissez Qwairy écarter les lignes non reconnues.
- Vérifiez puis activez le stream.
Tester la livraison
Utilisez la validation de destination d’Akamai ou un stream de test pour vérifier les réglages HTTPS et d’authentification Basic. Un payload de validation ne contient pas forcément d’enregistrement de crawler accepté. Après l’activation, demandez un chemin sans risque sur le nom d’hôte suivi avec un User-Agent de crawler reconnu :Limites, échantillonnage et coût
- Qwairy accepte des livraisons Akamai jusqu’à 4 000 000 octets. DataStream peut découper des fichiers plus volumineux en plusieurs livraisons.
- Gardez une fréquence d’envoi de 60 secondes ou plus pour ce connecteur.
- Un échantillonnage DataStream inférieur à 100 %, ou une règle Property Manager qui exclut des requêtes, rend les totaux de Qwairy partiels pour ce périmètre.
- La liste minimale de champs exclut l’adresse du client, la chaîne de requête, les cookies et le référent.
- La livraison DataStream et le trafic vers la destination peuvent être facturés par Akamai. Les plafonds quotidiens partagés de Qwairy s’appliquent aussi.
Dépannage
- La validation de la destination échoue : vérifiez HTTPS,
application/json, l’authentification Basic, le nom d’utilisateurqwairyet le secret actuel du connecteur. - Qwairy reste en attente : vérifiez que le stream est actif, que la fréquence d’envoi est prise en charge et que
UA,reqHost,reqMethod,reqPathetreqTimeSecsont renseignés. - Les lignes sont acceptées mais pas comptées : seules les lignes
GETetHEADrécentes pour le nom d’hôte configuré, avec un User-Agent de crawler reconnu, sont agrégées. - Les comptes sont inférieurs aux rapports Akamai : vérifiez le taux d’échantillonnage DataStream, les critères de correspondance de Property Manager, les erreurs d’envoi, les règles d’exclusion de Qwairy et des fenêtres temporelles équivalentes.
- La livraison est intermittente : examinez les indicateurs et alertes d’envoi DataStream de la destination avant d’interpréter des périodes manquantes comme des zéros.

