- Logs de console
- Relectures de session
- Requêtes XHR/Fetch/WebSocket
- Exceptions
Prise en main
- Import de paquet
- Balise script
Installer via l’import de paquet (recommandé)Utilisez la commande suivante pour installer le paquet navigateur.Initialiser ClickStack
Options
apiKey- Votre clé API d’ingestion ClickStack.service- Le nom du service tel qu’il apparaîtra dans l’UI HyperDX.tracePropagationTargets- Une liste de motifs Regex à faire correspondre aux requêtes HTTP pour lier les traces du frontend et du backend ; cela ajoutera un en-têtetraceparentsupplémentaire à toutes les requêtes correspondant à l’un des motifs. Cette valeur doit être définie sur le domaine de votre API backend (par ex.api.yoursite.com).consoleCapture- (Facultatif) Capturer tous les logs de console (par défautfalse).advancedNetworkCapture- (Facultatif) Capturer l’intégralité des en-têtes et des corps des requêtes/réponses (par défautfalse).url- (Facultatif) L’URL de l’OpenTelemetry Collector, nécessaire uniquement pour les instances auto-hébergées.maskAllInputs- (Facultatif) Indique s’il faut masquer tous les champs de saisie dans la relecture de session (par défautfalse).maskAllText- (Facultatif) Indique s’il faut masquer tout le texte dans la relecture de session (par défautfalse).disableIntercom- (Facultatif) Indique s’il faut désactiver l’intégration Intercom (par défautfalse)disableReplay- (Facultatif) Indique s’il faut désactiver la relecture de session (par défautfalse)
Configuration supplémentaire
Associer des informations utilisateur ou des métadonnées
userEmail, userName et teamName renseigneront l’interface des sessions avec les
valeurs correspondantes, mais peuvent être omis. Toute autre valeur supplémentaire peut être
spécifiée et utilisée pour rechercher des événements.
Capturer automatiquement les erreurs des error boundaries React
attachToReactErrorBoundary.
Envoyer des actions personnalisées
addAction avec un nom d’événement et, éventuellement, des
métadonnées associées à l’événement.
Exemple :
Activer la capture réseau de manière dynamique
enableAdvancedNetworkCapture ou disableAdvancedNetworkCapture selon les besoins.
Activer la mesure du temps des ressources pour les requêtes CORS
Timing-Allow-Originen-tête avec la requête. Cela permettra à ClickStack de capturer des
informations détaillées sur le temps de chargement des ressources pour la requête, comme la résolution DNS, le téléchargement de la réponse,
etc., via PerformanceResourceTiming.
Si vous utilisez les paquets express et cors, vous pouvez utiliser l’extrait
suivant pour activer cet en-tête :