Google Dapper |
《分佈式跟蹤系統論文》 |
Dapper是分佈式跟蹤系統的研究論文,基本上廠商都是參考這篇論文設計的 |
廠商trace產品對比 |
《分佈式跟蹤系統——產品對比》 |
後續會陸續補充 |
OpenTracing標準 |
OpenTracing——概念與目標 |
|
|
OpenTracing——相關概念術語 |
|
|
OpenTracing APIs |
|
opentracing-go |
opentracing-go源碼閱讀一 |
它是OpenTracing標準的schema實現 |
|
opentracing-go源碼閱讀——信息攜帶 |
|
|
opentracing-go源碼閱讀——Log存儲(完結篇) |
|
basictracer-go |
basictracer源碼閱讀——TracerImpl |
它是對OpenTracing標準的最小實現,各大廠商能夠不基於它實現本身的trace系統,直接以OpenTracing標準實現,並與basictracer-go同級 |
|
basictracer-go源碼閱讀二——Span |
|
|
basictracer-go源碼閱讀——event&propagation |
|
|
basictracer-go源碼閱讀——SpanRecorder與wire |
|
|
basictracer-go源碼閱讀——examples(完結) |
|
Appdash |
Appdash源碼閱讀——Tracer&Span |
若是從trace角度看Appdash,它並無遵循OpenTracing,同時從若是不使用opentracing,則Appdash與OpenTracing標準沒有任何關係。它的出生早於OpenTracing標準, 只不事後來對Appdash作了一個很小的擴展,並且設計考慮得很弱 |
|
Appdash源碼閱讀——Annotations與Event |
|
|
Appdash源碼閱讀——Recorder與Collector |
|
|
Appdash源碼閱讀——Store存儲 |
|
|
Appdash源碼閱讀——RecentStore和LimitStore |
|
|
Appdash源碼閱讀——reflect |
|
|
Appdash源碼閱讀——部分opentracing支持 |