{Marlowe}[https://github.com/KineticCafe/marlowe] is a Rack middleware that extracts or creates a request ID using a pre-defined header, permitting request correlation across multiple services. When using Rails, Marlowe automatically adds itself to the middleware before <tt>Rails::Rack::Logger</tt>. As of Marlowe 3.0, a Faraday middleware is provided (<tt>require 'marlowe/faraday'</tt>).
Required Ruby Version
>= 2.0, < 4
Authors
Trevor Oke, Kinetic Cafe
Versions
- 3.1 February 27, 2024 (14 KB)
- 3.0 September 12, 2022 (14 KB)
- 2.1 September 09, 2021 (12.5 KB)
- 2.0 November 17, 2016 (12.5 KB)
- 1.0.3 January 15, 2016 (9 KB)