ThanosCon 於 2024 年 3 月 19 日在巴黎 KubeCon EU 舉行,為期半天。
Thanos 是一組元件,可組成一個具有無限儲存容量的高度可用的度量系統,可無縫添加到現有的 Prometheus 部署之上。
Thanos 是 CNCF 孵化計畫。
Thanos 利用 Prometheus 2.0 儲存格式在任何物件儲存中經濟高效地儲存歷史指標數據,同時保持快速查詢延遲。此外,它還提供跨所有 Prometheus 安裝的全域查詢視圖,並且可以動態合併來自 Prometheus HA 對的資料。
該項目的具體目標是:
指標的全域查詢視圖。
無限保留指標。
組件的高可用性,包括 Prometheus。
入門
設計
部落格文章
會談
提案
整合
所有連接的 Prometheus 伺服器的全域查詢視圖
對從 Prometheus HA 對收集的指標進行重複資料刪除和合併
與現有 Prometheus 設置無縫集成
任何物件存儲作為其唯一的可選依賴項
對歷史資料進行下採樣以大幅提高查詢速度
跨集群聯邦
容錯查詢路由
簡單的 gRPC“Store API”,用於跨所有指標資料進行統一資料訪問
自訂指標提供者的簡單整合點
使用 Sidecar for Kubernetes 進行部署:
使用 Receive 進行部署,以便橫向擴展或與其他遠端寫入相容來源一起實作:
Thanos 和我們社群的哲學借鑒了 UNIX 哲學和 golang 程式語言。
每個子指令應該做一件事並且做好它
例如,thanos 查詢代理程式對已知儲存 API 端點的傳入調用,合併結果
編寫協同工作的元件
例如區塊應該以本機普羅米修斯格式存儲
使元件易於讀取、編寫和運行
例如降低系統設計與實現的複雜性
主分支應該穩定且可用。每次提交到 main 都會在 quay.io/thanos/thanos 和thanosio/thanos dockerhub 中建置名為main-
docker 映像(映像)
我們也每 6 週執行一次次要版本。
在此期間,我們為主要平台建立 tarball 並發布 docker 映像。
有關詳細信息,請參閱發布流程文件。
非常歡迎您的貢獻!請參閱我們的 CONTRIBUTING.md 以了解更多資訊。
Thanos 是一個開源項目,我們重視並歡迎新的貢獻者和社群成員。以下是與社區聯繫的方法:
鬆弛:#thanos
問題追蹤器:GitHub 問題
請Adopters List
。
請參閱維護者.md