Ma configuration actuelle implique une application Web Node.js utilisant Express.js.
J'utilise le dd-tracer de DataDog pour mesurer le temps que Node.js passe pour des invocations de méthodes particulières dans le cadre de ma solution APM.
Je voudrais savoir s'il est possible de mesurer la durée pendant laquelle une requête HTTP entrante est occupée à renvoyer des données au client en tant que corps de réponse HTTP.
Y a-t-il des pièges ou des inexactitudes impliqués lors de la tentative de faire ce type d'instrumentation?
Quelqu'un sait-il pourquoi cela n'est pas mesuré par défaut par les bibliothèques clientes APM?
Vous pouvez démarrer un minuteur avant res.end
puis tout code après res.end
devrait s'exécuter une fois terminé, alors arrêtez le chronomètre après le res.end
fonction. Ne me citez pas là-dessus.