Contrôler les performances des déclencheurs
Après avoir créé un déclencheur, vérifiez qu'il s'exécute comme prévu, sans erreur ni consommation inutile de ressources. Si votre script de déclenchement inclut une instruction de débogage, vérifiez la sortie du journal de débogage. Vous pouvez également vérifier les erreurs et les exceptions dans le journal de débogage. Vous pouvez afficher des informations sur les performances d'un déclencheur individuel et plusieurs tableaux de santé du système qui indiquent l'impact collectif de tous vos déclencheurs sur le système.
Pour en savoir plus sur les étapes à suivre pour créer un déclencheur, consultez Créer un déclencheur.
Vérifier la sortie du déclencheur dans le journal de débogage
Après avoir créé ou modifié un déclencheur, vous pouvez afficher l'onglet Journal de débogagepour vérifier que le déclencheur s'exécute comme prévu, sans problème. Le journal de débogage affiche la sortie de débogage, les erreurs et les exceptions. Cet onglet n'apparaît qu'après l'enregistrement du déclencheur.
Notez que la sortie de débogage commence à être enregistrée dès que le déclencheur est assigné et sauvegardé ; cependant, le journal ne peut pas afficher les données qui se sont produites avant que le déclencheur ne soit assigné et sauvegardé.
Les étapes suivantes vous montrent comment accéder au journal de débogage :
- Connectez-vous au système ExtraHop via https://<extrahop-hostname-or-IP-address>.
- Cliquez sur l'icône Paramètres système , puis cliquez sur Déclencheurs.
- Double-cliquez sur le déclencheur que vous souhaitez visualiser.
- Cliquez sur l'onglet Journal de déb ogage.
if (HTTP.uri.match("seattle")){ Application("Seattle App").commit() ; debug(HTTP.uri) ; }Lorsqu'
une correspondance se produit, l'URI qui contient la correspondance est écrit dans le journal de débogage comme le montre la figure suivante :
Le journal de débogage affiche également toutes les erreurs d'exécution ou les exceptions qui se produisent, que le débogage soit activé ou non dans l'onglet Configuration. Vous devez corriger les exceptions lorsqu'elles se produisent afin de minimiser l'impact sur les performances de votre système.
Visualiser les performances d'un déclencheur individuel
Après avoir créé ou modifié un déclencheur, vous pouvez afficher l'onglet Performancespour visualiser une représentation graphique de l'impact des performances du déclencheur sur votre environnement. Cet onglet n'apparaît qu'après l'enregistrement du déclencheur.
- Connectez-vous au système ExtraHop via https://<extrahop-hostname-or-IP-address>.
- Cliquez sur l'icône Paramètres système , puis cliquez sur Déclencheurs.
- Cliquez sur le déclencheur que vous souhaitez visualiser.
- Dans le volet Modifier le déclencheur, faites défiler vers le bas jusqu'au tableau Chargement du déclencheur de capture.
L'onglet affiche un graphique de performance du déclencheur qui suit le nombre de cycles que le déclencheur a consommé dans un intervalle de temps donné.
Que faire ensuite
Si l'impact du déclencheur est élevé, réévaluez l'objectif du déclencheur et envisagez les options suivantes :- Assurez-vous que le déclencheur n'effectue que les tâches nécessaires et ne s'exécute que sur les appareils ou les réseaux requis.
- Vérifiez les exceptions dans le tableau ci-dessous Capturer la charge du déclencheur visitez la page Santé du système, qui fournit d'autres mesures de performance du déclencheur, telles que le nombre de déclencheurs en cours d'exécution, la charge du déclencheur et les exceptions du déclencheur.
- Évaluez l'efficacité du script de déclenchement et recherchez des conseils d'optimisation des déclencheurs dans le Guide des meilleures pratiques des déclencheurs.
Visualiser les performances de tous les déclencheurs sur le système
Une fois que vous avez créé un déclencheur, vous pouvez afficher plusieurs graphiques de santé du système qui indiquent l'impact collectif de tous vos déclencheurs sur le système. Vous pouvez surveiller ces graphiques pour détecter les problèmes qui affectent les performances du système ou qui entraînent des données incorrectes.
La page System Health (Santé du système) contient plusieurs graphiques qui fournissent une vue d'ensemble des déclencheurs en cours d'exécution sur le système ExtraHop.
Nous vous remercions pour vos commentaires. Pouvons-nous vous contacter pour vous poser des questions complémentaires ?