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

Reply via email to