Andrey Pechkurov
1 min readFeb 4, 2019

--

Hi Gustavo.

Thanks for your feedback. I’ve checked request-id library and it’s pretty simple. In order to have all features of request-id in cls-tracer's middlewares, I could add support for echoing back request ids in a response header (X-Client-ID or X-Request-ID).

On the other hand, that library doesn’t support anything similar to CLS, thus it doesn’t allow fetching request id from modules that don’t have req object available.

--

--

Andrey Pechkurov

Core database engineer at QuestDB. Distributed systems gazer. Node.js contributor. Occasional tech blogger and speaker.