View a markdown version of this page

OpenTelemetry 指標 (建議) - Amazon CloudWatch

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

OpenTelemetry 指標 (建議)

OpenTelemetry 是一種開放原始碼可觀測性架構,可提供與廠商無關的檢測,以從您的應用程式收集指標、日誌和追蹤。Amazon CloudWatch 原生支援 OpenTelemetry,可讓您使用社群標準 SDKs 和收集器直接將指標傳送至 CloudWatch,而無需廠商鎖定。

透過 CloudWatch 中的 OpenTelemetry 指標,您可以取得:

  • 無廠商鎖定 – 使用 OTel SDKs檢測一次,傳送至 CloudWatch 或任何與 OTel 相容的後端。切換具有組態變更的目的地,而非程式碼變更。

  • 開放原始碼原生指標名稱 – 使用社群標準指標名稱 (例如,container_cpu_usage_seconds_total來自 cAdvisor) 而非專屬名稱。現有的 PromQL 儀表板和 Runbook 可正常運作。

  • PromQL 查詢 – 使用業界標準的 Prometheus 查詢語言進行查詢。不需要專屬查詢語法。

  • 低成本的高基數 – 每個資料點最多 150 個標籤,每個 GB 定價。新增 Pod 名稱、請求 IDs或自訂標籤不會受到懲罰。

  • 統一遙測管道 – 收集指標的相同 OTel 收集器也可以收集日誌和追蹤,簡化可觀測性堆疊。