Qu'est-ce que le dispatcher
de l'attribut @Trace
pour New Relic ? Tous les exemples que j'ai pu trouver la définissent comme suit true
- Que se passe-t-il si la valeur est fixée à false ?
Réponse
Trop de publicités?En principe, dispatcher=true
signifie "traiter cette méthode comme le début d'une requête que je veux surveiller séparément de mes autres types de requêtes".
A partir de la documentation sur la surveillance des processus Java en arrière-plan avec New Relic :
En
dispatcher=true
permet de traiter la méthode annotée comme une transaction web - l'agent signalera les erreurs et les traces de transaction pour la tâche.
Régler sur false
la méthode tracée ne sera pas traitée comme une transaction elle-même, et n'apparaîtra dans New Relic que si elle est appelée à partir d'une transaction déjà signalée.