-
Notifications
You must be signed in to change notification settings - Fork 6.5k
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
Support Backend acts as pure Zipkin collector #2424
Conversation
## Zipkin receiver | ||
Zipkin receiver could work in two different mode. | ||
1. Tracing mode(default). Tracing mode is that, skywalking OAP acts like zipkin collector, which provide persistence and query, |
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.
maybe mention the features of the query? I assume this is skywalking queries, not zipkin's https://zipkin.io/zipkin-api/
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.
Please review the new description again.
- Tracing mode(default). Tracing mode is that, skywalking OAP acts like zipkin collector, fully supports Zipkin v1/v2 formats through HTTP service, also provide persistence and query in skywalking UI. But it wouldn't analysis metric from them. In most case, I suggest you could use this feature, when metrics come from service mesh. Notice, in this mode, Zipkin receiver requires
zipkin-elasticsearch
storage implementation active. Read this to know
how to active.
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.
I understand now. thanks!
@peng-yongsheng @adriancole
This PR brings a new feature in SkyWalking. In old
zipkin-skywalking
adaptor, I can't make it 100% production ready(even 90% is hard). But in these months, I work around SkyWalking in service mesh, a pure Zipkin native format collector takes my attention.In SkyWalking/Istio/Envoy solution, we could work in piece very well. And we miss tracing. SkyWalking's agents could work(that is for sure), and at the same time, Zipkin ecosystem could work too, especially, could be used in the production env and sampled based, because it would affect the metric, mesh observability provides 100% traffic/topology metrics.
So, I bring this PR here. Hope you will like this. Used to talk about this in #2044 (6.3.0 feature), I just speed this up.