Add ExtProc Logging Bits for Immediate Response, Continue and Replace#41602
Conversation
…in FilterState Signed-off-by: Melissa Ginaldi <mginaldi@google.com>
Signed-off-by: Melissa Ginaldi <mginaldi@google.com>
…resp-contreplace Signed-off-by: Melissa Ginaldi <mginaldi@google.com>
Signed-off-by: Melissa Ginaldi <mginaldi@google.com>
Signed-off-by: Melissa Ginaldi <mginaldi@google.com>
|
/assign @yanjunxiang-google |
…resp-contreplace Signed-off-by: Melissa Ginaldi <mginaldi@google.com>
|
/assign @tyxia |
…resp-contreplace Signed-off-by: Melissa Ginaldi <mginaldi@google.com>
Signed-off-by: Melissa Ginaldi <mginaldi@google.com>
…resp-contreplace Signed-off-by: Melissa Ginaldi <mginaldi@google.com>
…resp-contreplace Signed-off-by: Melissa Ginaldi <mginaldi@google.com>
tyxia
left a comment
There was a problem hiding this comment.
LGTM in general. Thanks for contribution!
I will let @yanjunxiang-google review it as well
|
/wait |
Signed-off-by: Melissa Ginaldi <mginaldi@google.com>
…resp-contreplace Signed-off-by: Melissa Ginaldi <mginaldi@google.com>
Signed-off-by: Melissa Ginaldi <mginaldi@google.com>
Signed-off-by: Melissa Ginaldi <mginaldi@google.com>
Signed-off-by: Melissa Ginaldi <mginaldi@google.com>
…resp-contreplace Signed-off-by: Melissa Ginaldi <mginaldi@google.com>
|
@yanjunxiang-google can you PTAL? |
|
/wait |
|
Could you elaborate on the motivation and use case ?
Also, if it is for debugging, can we use Envoy trace/log |
|
/wait |
|
@melginaldi Actually, can we add an Envoy global immediate_response stats and continue_and_replace stats counters here: . It gives us good idea on these events as well. What's the benefit to put them into a per call stats? |
Signed-off-by: Melissa Ginaldi <mginaldi@google.com>
…resp-contreplace Signed-off-by: Melissa Ginaldi <mginaldi@google.com>
…resp-contreplace Signed-off-by: Melissa Ginaldi <mginaldi@google.com>
Yes, I have changed this PR to have immediate_response as a stats counter instead of a bool. Additionally, I have removed continue and replace as I don't feel it is necessary with #41295 |
…resp-contreplace Signed-off-by: Melissa Ginaldi <mginaldi@google.com>
|
@yanjunxiang-google i think is waiting on further review |
Signed-off-by: Melissa Ginaldi <mginaldi@google.com>
…resp-contreplace Signed-off-by: Melissa Ginaldi <mginaldi@google.com>
|
LGTM |
|
@tyxia @adisuissa i think this now needs maintainer signoff |
Signed-off-by: Melissa Ginaldi <mginaldi@google.com>
Signed-off-by: Melissa Ginaldi <mginaldi@google.com>
…resp-contreplace Signed-off-by: Melissa Ginaldi <mginaldi@google.com>
Done! Thanks for the review |
…nd Replace (envoyproxy#41602) Signed-off-by: Melissa Ginaldi <mginaldi@google.com> Signed-off-by: MayorFaj <mayorfaj@gmail.com>
…nd Replace (envoyproxy#41602) Signed-off-by: Melissa Ginaldi <mginaldi@google.com> Signed-off-by: Gustavo <grnmeira@gmail.com>
Commit Message: Add stats counter in FilterState for when an immediate response is sent
Additional Description: These bits will be useful for internal debugging. I also did some refactoring of the ext_proc_integration_unit test so testing access logs is less code duplication
Risk Level: Low
Docs Changes: N/A
Release Notes: Add new stats counter for Immediate Response sent
Platform Specific Features: N/A
/assign @yanjunxiang-google