本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon EKS 的追蹤工具
Amazon EKS 支援數個 AWS 和第三方選項來實作分散式追蹤。
AWS 服務
-
AWS X-Ray:進階分散式追蹤平台
X-Ray 是全受管 AWS 服務 的,可提供end-to-end追蹤功能。它會自動檢測 AWS 服務 ,並為在 Amazon EKS 上執行的應用程式提供詳細的服務地圖和分析。X-Ray 與其他 整合 AWS 服務,包括 Amazon CloudWatch,並提供追蹤與 AWS 服務 呼叫的自動關聯性。
-
AWS Distro for OpenTelemetry
:統一可觀測性架構 Distro for OpenTelemetry 是適用於雲端原生應用程式的安全、生產就緒和 AWS支援的 OpenTelemetry 分佈。它提供廠商中立的檢測功能,同時維持原生 AWS 服務 整合,因此非常適合混合雲端環境。Distro for OpenTelemetry 支援多個可觀測性後端,並提供與 AWS 監控服務的無縫整合。
開放原始碼解決方案
-
OpenTelemetry:開放原始碼可觀測性架構
OpenTelemetry 提供標準化的可觀測性架構,其中包含支援多種程式設計語言的全方位檢測程式庫。其靈活的後端選項和廠商中立方法,非常適合需要跨不同環境一致性的工作負載。框架的廣泛生態系統可確保與各種監控解決方案的廣泛相容性。
-
Jaeger
:開放原始碼分散式追蹤平台 Jaeger 提供具有即時分散式內容傳播的全方位追蹤功能。它透過詳細的服務相依性視覺化來提供根本原因分析和效能最佳化。Jaeger 的架構專為高可擴展性而設計,並支援各種儲存後端,因此適合大規模的 Amazon EKS 部署。EKS 設定的 ViewJaeger
-
Grafana Tempo
:分散式追蹤 Tempo 是一種 Grafana 實驗室解決方案,可提供大規模追蹤儲存,並與 Prometheus 指標無縫整合。其具有成本效益的追蹤保留模型以及與 Grafana 的原生整合,使其適用於已使用 Grafana 進行視覺化的組織。Tempo 的架構專為 Amazon EKS 等雲端原生環境而設計。