-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
tracer: Add SkyWalking tracer #13060
Conversation
Signed-off-by: wbpcode <comems@msn.com>
Signed-off-by: wbpcode <comems@msn.com>
CC @envoyproxy/api-shepherds: Your approval is needed for changes made to |
cc. @yskopets |
Signed-off-by: wbpcode <comems@msn.com>
Signed-off-by: wbpcode <comems@msn.com>
Signed-off-by: wbpcode <comems@msn.com>
Signed-off-by: wbpcode <comems@msn.com>
Signed-off-by: wbpcode <comems@msn.com>
Signed-off-by: wbpcode <comems@msn.com>
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.
quick api review
Signed-off-by: wbpcode <comems@msn.com>
Signed-off-by: wbpcode <comems@msn.com>
/retest |
Retrying Azure Pipelines, to retry CircleCI checks, use |
@wbpcode do you think this is ready to review? I'll try to create a test repo (docker-compose) for this tomorrow morning so we can have a sandbox for this. |
Yes. I think it is ready to review. I did some simple manual tests in our own environment. But we use the Envoy version that we maintain independently, which is not exactly the same as the community version. And our SkyWalking is also an internal version, which is also different from the community. 😢 This will be great if you complete this sandbox. 😄 |
Signed-off-by: wbpcode <comems@msn.com>
Signed-off-by: wbpcode <comems@msn.com>
Signed-off-by: wbpcode <comems@msn.com>
cc. @basvanbeek |
test/extensions/tracers/skywalking/skywalking_client_config_test.cc
Outdated
Show resolved
Hide resolved
Signed-off-by: wbpcode <comems@msn.com>
@lizan Updated again. 😄 If there's anything else that needs to be optimized, just ask and I'll fix it as soon as possible. |
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.
Thanks, just two style stuff for all the tests.
test/extensions/tracers/skywalking/skywalking_client_config_test.cc
Outdated
Show resolved
Hide resolved
Signed-off-by: wbpcode <comems@msn.com>
Signed-off-by: wbpcode <comems@msn.com>
/retest |
Retrying Azure Pipelines: |
Signed-off-by: wbpcode <comems@msn.com>
@lizan It‘s done now. Thank you very much for your patient review. 👍 |
@moderation Hello, it's almost over now. Hope you can confirm that deps is ok. |
project_name = "SkyWalking API", | ||
project_desc = "SkyWalking's language independent model and gRPC API Definitions", | ||
project_url = "https://github.com/apache/skywalking-data-collect-protocol", | ||
version = "8.1.0", |
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.
8.2.0 is out at https://github.com/apache/skywalking-data-collect-protocol/releases/tag/v8.2.0. Do you want to bump here or do as a follow up?
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.
8.1.0 and 8.2.0 are the same for the tracing format of the language agent. I think it is fine.
SkyWalking wouldn't break the tracing format for a long time to keep all language agents compatible and LTS.
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.
If this is an envoy project requirement, @wbpcode the 8.1.0->8.2.0 should not break anything you wrote :)
/lgtm deps I have more accurate
|
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.
Thanks!
Commit Message: update docs for skywalking tracer Additional Description: Add some docs for SkyWalking tracer. This is a supplement for #13060. It has been delayed until now for personal reasons. Risk Level: Low Testing: N/A Docs Changes: Docs Only Release Notes: N/A Platform Specific Features: N/A Signed-off-by: wbpcode <comems@msn.com>
Commit Message: Tracer: new tracer for SkyWalking tracing
Additional Description:
A new tracer to support SkyWalking Tracing. Check issue #12486 for more information.
This work is based on @dio 's initial code. It is a great job and is very helpful for me to start this work. Thanks.
Risk Level: Medium
Testing: unit test & need more test
Docs Changes: None.
Release Notes: None.