簡介
另請參閱
歡迎來到 Jaeger 的文件入口網站!在下方,您會找到為初學者和經驗豐富的 Jaeger 用戶提供的資訊。
如果您找不到您要找的內容,或遇到此處未涵蓋的問題,我們很樂意收到您的來信。
如果您是分散式追蹤的新手,請查看下方「相關連結」部分。
關於
Jaeger 是一個由 Uber Technologies 以開放原始碼形式發布的分散式追蹤平台。 使用 Jaeger,您可以
- 監控和疑難排解分散式工作流程
- 找出效能瓶頸
- 追蹤根本原因
- 分析服務依賴關係
Uber 發布了一篇部落格文章,在 Uber 演進分散式追蹤 ,其中他們解釋了 Jaeger 中架構選擇的歷史和原因。Yuri Shkuro ,Jaeger 的創作者,也出版了一本書 精通分散式追蹤 ,其中深入涵蓋了 Jaeger 設計和操作的許多方面,以及一般分散式追蹤。
功能
- OpenTracing 啟發的資料模型
- OpenTelemetry 相容
- 多個內建儲存後端:Cassandra、Elasticsearch 和記憶體
- 社群透過 gRPC 外掛程式支援的外部儲存後端:ClickHouse
- 系統拓撲圖
- 自適應取樣
- 服務效能監控 (SPM)
- 收集後資料處理
請參閱「功能」頁面以了解更多詳細資訊。
技術規格
- 以 Go 實作的後端元件
- React/Javascript UI
- 支援的儲存後端
- Cassandra 3.4 以上版本
- Elasticsearch 7.x、8.x
- Badger
- Kafka - 作為中間緩衝區
- 記憶體儲存
- 透過遠端儲存 API 自訂後端
快速開始
請參閱入門指南。