Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Have us (within wasm, e.g. pre auth RL?) start the trace and is there a way to have envoy propagate that traceparent to ext-auth? #59

Open
david-martin opened this issue Jul 4, 2024 · 0 comments

Comments

@david-martin
Copy link

(split out from original body of work in Kuadrant/architecture#48)

Currently, trace IDs do not propagate to wasm modules in Istio/Envoy, affecting trace continuity in Limitador. This means that requests passed to limitador will not have the relavant 'parent' trace ID in its trace information. If however the trace initiation point is outside of Envoy/Istio, the 'parent' trace ID will be available to limitador and included in traces passed to the collector. This has an impact on correlating traces from limitador with traces from authorino, the gateway and any other components in the path of requests.

If a traceid is not available on a request, and tracing is enabled in limitador and/or authorino, a trace should be started within the wasm-shim and made available to limitador and authorino.

To avoid extra effort implementing a solution for propagating a traceparent to ext-authz, it may make sense to do
#58 first.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

1 participant