envoy api-gateway reqId not forwarded by default #667
Unanswered
dallas-fletchall
asked this question in
Q&A
Replies: 2 comments
|
A similar discussion can be found #576, but we are NOT using the Additionally, we have validated setup from #576 (comment). |
0 replies
|
@dallas-fletchall we are investigating the issue, we will get back when we have updates |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
What product are you having troubles with?
Console
What Console version are you using?
Mia-Platform v14.5.3
Description
The default
ext_authzconfiguration does not seem to forward request ID via header in theapi-gateway-envoy-config.Our
ext_authpath is:flowchart LR A[api-gateway] --> B[authorization-service] --> C[jwt-token-validator]Without the
reqIdas a header to theauthorization-service, there is nox-request-idand/orrequest-idheaders to forward viaHEADERS_TO_PROXY. This results in differentreqIds for theapi-gateway,authorization-service, andjwt-token-validator.Looking at external-authorization docs, I was able to overwrite the configuration adding the headers and verify correlation between all three services in the
ext_authzpipeline via logs. Below are the additions that I added:Actual Outcome
We are unable to correlate the logs between the
api-gateway,authorization-service, and thejwt-token-validatorwith the defaultapi-gatewayconfiguration.Expected Outcome
reqIdcorrelation in logs between ourext_authzpipeline.All reactions