wu-sheng commented on issue #2653: Improve Zipkin<->SkyWalking integration URL: https://github.com/apache/skywalking/issues/2653#issuecomment-502926078 > for my understanding, to compose and transform zipkin traces into skywalking segments is the way with least modification. We could save Zipkin trace by using span based, rather than segment of SkyWalking. I have implemented it, which is much friendly to Zipkin. Read this, https://github.com/apache/skywalking/blob/master/docs/en/setup/backend/backend-storage.md#elasticsearch-6-with-zipkin-trace-extension The reason I proposed this, is Zipkin trace can't transfer to SkyWalking segments perfectly. That is why we put in the document, analysis is not production ready. > are there any other way to implement the enhancement? The most important enhancement are analysis metrics from zipkin span. This means, match zipkin client-server span and generated SkyWalking scopes(Service, ServiceRelation, etc.), like `SourceBuilder` used by `MultiScopesSpanListener`. > let's say to transform the zipkin format to segments. We should implement a transformer. Is it enough to make work? This may be not necessary. > what is the prolems and primary concerns ( in different dimension and details) to implement the functionalities? I think mostly is in OAP cluster mode. Zipkin spans of a trace could be sent to the different instances in an uncertain time, so, we need to make client/server match perfectly. Such as using Redis Cluster to be central cache?(Maybe only)
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
