sofastack / sofa-tracer

SOFATracer is a component for the distributed system call trace. And through a unified traceId logging the logs of various network calls in the invoking link. These logs can be used for quick discovery of faults, service governance, etc.
Apache License 2.0
1.11k stars 375 forks source link

相对鹰眼有什么特色,为什么要重新开发? #139

Closed mountaincleanwater closed 5 years ago

mountaincleanwater commented 5 years ago

Your question

describe your question clearly

Your scenes

describe your use scenes (why need this feature)

Your advice

describe the advice or solution you'd like

Environment

khotyn commented 5 years ago

阿里的鹰眼是非常优秀的组件,不过阿里的鹰眼是比 SOFATracer 更大的一套东西,是一个非常完整的分布式链路追踪的解决方案,而 SOFATracer 是一个提供给用户方便集成 SOFAStack 下的其他的中间件以及其他的开源的组件的一个框架,在链路的采集,展示,分析上,SOFATracer 是直接对接了开源的 Zipkin 或者 Skywalking(未来)这样的组件,两者的定位不完全一样。

当然 SOFATracer 在 TraceId 以及 SpanId 的生成等地方是参考了鹰眼的机制。