request_id_extension and X-Request-Id modification

26 views
Skip to first unread message

Alex

unread,
Jun 15, 2020, 10:30:49 AM6/15/20
to envoy-users



The configuration of the request ID extension. This includes operations such as generation, validation, and associated tracing operations.


If not set, Envoy uses the default UUID-based behavior:


Request ID is propagated using x-request-id header.


Request ID is a universally unique identifier (UUID).


Tracing decision (sampled, forced, etc) is set in 14th byte of the UUID.



Is it possible to turn off this logic and keep X-Request-Id value same?

I found this issue: https://github.com/envoyproxy/envoy/issues/9076 But as I understand the solution, I have to build envoy with my implementation of RequestIDUtils interface (extension). Can I just monkey patch it so it won't do anything with request-id header?
Reply all
Reply to author
Forward
0 new messages