-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
generic proxy: tracing support for the generic proxy based on the generic tracing #24790
generic proxy: tracing support for the generic proxy based on the generic tracing #24790
Conversation
Signed-off-by: wbpcode <wangbaiping@corp.netease.com>
Before formal working on this, there is a problem need to be clarified first. Should I create a new Tracing should be protocol independent but current cc @envoyproxy/api-shepherds @envoyproxy/api-watchers And there is a related issue #22695. cc @mattklein123 do you have some new idea to this problem? |
This is probably a place that we would refactor if we could I think. In the absence of that option, we could either deprecate the one in HCM and move to a more neutral location as you suggest (lots of impacted users, somewhat cleaner) or have generic proxy take an HCM proto dependency (fragile, logically nonsensical but probably the least impactul). The alternative, of maintaining two parallel tracing top-level config protos with the same fields, is not great, since it means perma-skew in features and is a PITA to maintain. Any other thoughts here? |
I would probably vote for this just to avoid churn. We have made similar compromises in the past like this. |
It's acceptable for me. But it would be better to record this to somewhere to tell future developers it's a compormise rather than a design or error. 🤔 |
Signed-off-by: wbpcode <wangbaiping@corp.netease.com>
/wait for formatting @htuch I think this is waiting on your input |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm api
no relevant owners for "api" |
@wbpcode there are a lot of TODOs and no tests yet, are you planning on adding more to this PR? If so, please LMK when ready for contrib review/merge, thanks. |
Some pre-work need to be completed first in other PRs. I will mark this as waiting before I complete everything. Thanks. /wait |
Signed-off-by: wbpcode <wangbaiping@corp.netease.com>
This reverts commit 046ca44.
Signed-off-by: wbpcode <wangbaiping@corp.netease.com>
Signed-off-by: wbpcode <wangbaiping@corp.netease.com>
Signed-off-by: wbpcode <wangbaiping@corp.netease.com>
Signed-off-by: wbpcode <wangbaiping@corp.netease.com>
Signed-off-by: wbpcode <wangbaiping@corp.netease.com>
…racing-for-generic-proxy
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm api
no relevant owners for "api" |
@soulxu can you take a look as CODEOWNER? Thanks. |
/retest |
Retrying Azure Pipelines: |
no more question, LGTM, thanks |
…racing-for-generic-proxy
I think I forgot the changelog. I will add it. |
Signed-off-by: wbpcode <wangbaiping@corp.netease.com>
Hi, @soulxu, could you give a new LGTM to this PR? Thanks. 🙇 |
And friendly ping @htuch |
Commit Message: generic proxy: tracing support for the generic proxy based on the generic tracing
Additional Description:
Add tracing support to the generic proxy.
Risk Level: Low.
Testing: n/a.
Docs Changes: n/a.
Release Notes: wait.
Platform Specific Features: n/a.