From 01039aa411cad96bf0967874bb2e0438d3e82f15 Mon Sep 17 00:00:00 2001 From: Wyatt Johnson Date: Mon, 7 May 2018 14:57:51 -0600 Subject: [PATCH] include trace ID in each downstream request --- middleware/trace.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/middleware/trace.js b/middleware/trace.js index 24cbf38f4..6ac6f4b2c 100644 --- a/middleware/trace.js +++ b/middleware/trace.js @@ -3,5 +3,9 @@ const uuid = require('uuid/v1'); // Trace middleware attaches a request id to each incoming request. module.exports = (req, res, next) => { req.id = uuid(); + + // Add the context ID to the request as an HTTP header. + res.set('X-Talk-Trace-ID', req.id); + next(); };