-
Notifications
You must be signed in to change notification settings - Fork 835
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
executor tracing enhancement #1444
Comments
A PR would be great!
The current way for point 2 is shown in https://docs.seldon.io/projects/seldon-core/en/latest/graph/distributed-tracing.html Where you add
|
@andrewshaoyu I think it would be cool if we could make it a configuration like
Then it could be used for tracing or other use-cases like auth headers. I found some examples of other projects taking this broad approach: eclipse/microprofile-rest-client#73 It could be called 'whitelist headers' instead of 'propagate headers' and could be an annotation or env var. Or if instead you want to do something specific to tracing I think that's ok too. |
I think the question for tracing is if a header provides the Span ID what is the best practice for further propogating the headers. Presently all headers are propogated to models in the executor but maybe we want to stop certain headers like tracing headers from further propogation as new headers will be added for this. |
i have commited the pr. #1445 |
Fixed |
Using Seldon with istio , envoy can propagate the trace to executor. If start a trace from client , we can see the whole trace from client to envoy then executor , then predict model.
but now some work need to be done.
how about the second point?
The text was updated successfully, but these errors were encountered: