Zipkin
分散式追蹤系統,最初由 Twitter 開發。收集微服務的時序資料,視覺化請求流程,透過簡潔的網頁介面找出延遲瓶頸。
部署後可以做什麼
- 開啟網域 -- Zipkin UI 立即開啟,無需登入
- 傳送追蹤 -- 使用 Zipkin、OpenTelemetry 或 Brave 函式庫回報 span
- 搜尋追蹤 -- 依服務名稱、span 名稱、標籤或持續時間搜尋
- 視覺化依賴 -- 查看從追蹤資料產生的服務依賴圖
- 分析延遲 -- 深入個別追蹤查看跨服務的時序分解
主要功能
- 簡潔的搜尋和視覺化網頁介面
- 從追蹤資料產生的服務依賴圖
- 多維度搜尋
- 相容 Zipkin、OpenTelemetry 和 Brave
- 記憶體儲存,無需外部資料庫
授權
Apache-2.0 -- GitHub