coroot
Coroot 是一款開源的可觀測性與 APM 工具,具備 AI 驅動的根本原因分析功能。它整合了指標、日誌、追蹤、持續效能剖析,以及基於 SLO 的
coroot 是什麼?
Coroot 是一款開源的可觀測性與 APM 工具,具備 AI 驅動的根本原因分析功能。它整合了指標、日誌、追蹤、持續效能剖析,以及基於 SLO 的警報,並提供預設儀表板與檢查功能。
coroot 概覽
這是什麼
Coroot 是一個開源的觀測性與 APM 工具,具備 AI 驅動的根本原因分析。它整合了指標、日誌、追蹤、持續效能剖析,以及基於 SLO 的警示功能,並提供預設儀表板與檢查。
主要功能
- 零儀器觀測性:透過 eBPF 自動收集指標、日誌、追蹤與效能剖析。提供涵蓋系統 100% 的服務地圖,無任何盲點。預設檢查無需設定即可審核每個應用程式。
- 應用程式健康摘要:了解服務狀態,無需手動檢查即可洞察應用程式日誌,並追蹤服務層級目標 (SLO)。
- 分散式追蹤:一鍵調查任何異常。使用 OpenTelemetry 進行供應商中立的儀器化。eBPF 基礎的儀器化可捕捉舊版或第三方服務的請求,無需修改程式碼。
- 日誌模式:開箱即用的事件分群,無縫的日誌到追蹤關聯,基於 ClickHouse 的極速搜尋。
- 效能剖析:分析 CPU 或記憶體使用量的異常峰值,精確到程式碼行。將異常與系統基線行為進行比較。
- 內建專業知識:自動識別超過 80% 的問題。若應用程式未達到 SLO,會發送單一警示,包含所有相關檢查的結果。可針對特定應用程式或整個專案調整檢查。
- 部署追蹤:在 Kubernetes 叢集中發現並監控每個應用程式部署。無需與 CI/CD 管線整合。每個版本會自動與前一個版本比較。整合的成本監控可追蹤每次變更對雲端費用的影響。
- 成本監控:了解雲端成本精細到特定應用程式。無需存取雲端帳戶。支援 AWS、GCP、Azure。
使用情境
- 在 Kubernetes 環境中監控與疑難排解應用程式。
- 無需手動儀器化,即可從指標、日誌、追蹤與效能剖析中獲得可操作洞察。
- 追蹤應用程式部署並偵測效能衰退。
- 監控每個應用程式的雲端成本。
快速開始
請參閱儲存庫的 README 以取得安裝說明。
授權與價格
採用 Apache-2.0 授權。此專案為開源軟體。
內容整理自該專案公開的 README 與儲存庫資訊。