平台與維運 2026 年 6 月 3 日

2026-06-03 — OpenTelemetry CNCF 畢業、etcd 3.5.31/3.6.12、Jaeger v2 AI 追蹤

primary=https://www.cncf.io/announcements/2026/05/21/cloud-native-computing-foundation-announces-opentelemetrys-graduation-solidifying-status-as-the-de-facto-observability-standard/ primary=https://www.cncf.io/blog/2026/05/26/how-jaeger-is-evolving-to-trace-ai-agents-with-opentelemetry/ primary=https://etcd.io/blog/2026/june-patch-release/

OpenTelemetry 正式從 CNCF 畢業,確立可觀測性業界標準地位

CNCF · 2026-05-21

Cloud Native Computing Foundation(CNCF)於 2026 年 5 月 11 日將 OpenTelemetry(OTel)晉升至 Graduated 成熟度,並在 5 月 21 日的 Observability Summit 上正式公告。這是 OTel 從 2019 年沙箱(Sandbox)→ 2021 年孵化(Incubating)以來的最後一個里程碑。

規模與採用現況

OTel 是 CNCF 歷史上貢獻者數量第二多的專案(僅次於 Kubernetes),截至畢業時已有 12,000+ 貢獻者、2,800+ 家公司參與。

SDK近 12 個月下載量2026 年 4 月(單月)
JavaScript API13.6 億次新月度記錄
Python API13+ 億次新月度記錄

畢業要求包含穩定的 API、正式的安全披露流程、可量測的採用廣度,以及明確的 Governance 文件。

AI 可觀測性成為下一個主攻方向

OTel TOC(Technical Oversight Committee)在畢業公告中明確指出,AI 工作負載可觀測性是現階段最重要的增長驅動力。LLM 推論鏈(chain of thought)、工具呼叫(tool call)、RAG 檢索路徑都有監控需求,但現有的分散式追蹤語義不足以覆蓋。OTel 的 AI/ML SIG 正在起草 LLM span 的語義慣例(semantic conventions),包含 gen_ai.request.modelgen_ai.usage.input_tokens 等屬性規格。

Jaeger v2 原生整合

Jaeger v2(詳見 CNCF Blog)全面重構核心架構,以 OTel Collector 取代自有 ingestion pipeline,直接接收 OTLP(OpenTelemetry Protocol)格式資料,消除 Jaeger 特有的 Thrift/UDP 埠。後端儲存插件(Elasticsearch、Cassandra、ClickHouse)透過新的 jaeger-v2 配置格式統一管理。Jaeger v2 同時加入針對 AI Agent 執行鏈的追蹤支援:多步驟工具呼叫可映射為一條 trace,各工具呼叫為 span,token 消耗記錄為 span attributes。

影響範圍

OTel Graduated 狀態讓企業在引入時面臨更低的技術風險審查壓力,並使商業可觀測性廠商(Datadog、New Relic、Grafana Cloud 等)更有動力深度整合 OTLP 作為主要攝入協議。

原始來源:CNCF OTel GraduationJaeger v2 AI Tracing


etcd 3.5.31 / 3.6.12 發布:升級至 Go 1.25.10 修補 11 個 Go 標準函式庫 CVE

etcd SIG / etcd.io · 2026-06-01

etcd SIG 於 2026 年 6 月發布 v3.5.31v3.6.12 以及 v3.4 的最終補丁版本(v3.4 正式終止支援)。三個版本的主要改動相同:將 Go runtime 從現有版本升級至 Go 1.25.10,以修補 11 個 Go 標準函式庫 CVE。

受修補的 CVE 清單

11 個 CVE 全部源自 Go 標準函式庫,etcd 本身程式碼無異動:

  • CVE-2026-42501CVE-2026-39825CVE-2026-39836(net/http 相關)
  • CVE-2026-42499CVE-2026-39820CVE-2026-39819(crypto/tls 相關)
  • CVE-2026-39817CVE-2026-33814CVE-2026-39826(encoding 相關)
  • CVE-2026-33811CVE-2026-39823(stdlib 其他)

etcd SIG 說明,這些漏洞在 etcd 的具體使用情境下是否可被利用尚不確定,但建議運維人員在方便時盡快套用。

v3.4 生命週期終止

此次同步的 v3.4 補丁為該分支最後一個正式版本。v3.4 系列已使用超過四年,仍在執行的叢集應規劃遷移至 v3.5 或 v3.6。etcd v3.6 是目前的主要開發分支,支援非同步 Raft 快照、改進的 follower 讀取效能以及 gRPC 介面更新。

升級建議

etcd 版本升級需注意 Kubernetes 版本相容性矩陣:Kubernetes 1.36(目前最新穩定版)與 etcd 3.5.x 及 3.6.x 均相容。滾動升級時需先確保所有節點都已執行目標版本的 leader election,避免在升級中途發生資料格式不相容。

原始來源:etcd June Patch Releaseetcd Releases on GitHub


Jaeger v2 重構:以 OTel Collector 取代自有 Pipeline,新增 AI Agent 追蹤支援

CNCF · 2026-05-26

Jaeger 專案在 OpenTelemetry 畢業前後完成了一次架構層面的重大重構,以 OTel Collector 為核心攝入路徑,廢棄 Jaeger 特有的 Thrift over UDP 以及 Jaeger 格式 HTTP 端點。

架構變化

原有的 Jaeger Agent(部署於每個節點旁的 sidecar,負責接收 UDP 封包再轉發)已被移除,所有 trace 資料改走 OTLP(gRPC 或 HTTP)直接傳至 OTel Collector;Collector 端再以 Jaeger exporter 插件寫入後端儲存。舊版 Jaeger All-in-One 鏡像繼續支援,但實作已替換為 OTel Collector 管線。

後端儲存插件透過統一的 jaeger-v2 YAML 配置格式管理,插件種類(Elasticsearch、OpenSearch、Cassandra、ClickHouse 等)不變,但配置結構與先前不相容,需手動遷移。

AI Agent 追蹤

Jaeger v2 採用 OTel AI/ML SIG 正在起草的語意慣例,為 LLM 呼叫鏈提供原生追蹤支援:

  • 多步驟 agent 執行映射為一條 trace,每個工具呼叫為獨立 span。
  • gen_ai.request.modelgen_ai.usage.input_tokensgen_ai.usage.output_tokens 成為 span attribute,UI 可直接過濾並聚合 token 消耗。
  • 支援 parent-child 關係呈現 prompt chain 的巢狀結構,可視化 RAG 檢索子樹與 function call 的依賴關係。

影響範圍

Jaeger v1.x 仍在維護,但新功能只在 v2 加入,遷移時間窗口有限。對已採用 Jaeger 的組織,重新配置 Collector pipeline 是主要工作量,後端儲存資料無需重新攝入。

原始來源:CNCF: Jaeger AI Tracing


End of article
0
Would love your thoughts, please comment.x
()
x