

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

# 比較 Container Insights 方法
<a name="container-insights-eks-compare"></a>

Amazon EKS 叢集可使用兩種 Container Insights 方法，每個方法都有不同的功能、部署模型和支援層級。兩者都使用相同的 `amazon-cloudwatch-observability` Amazon EKS 附加元件，差別在於附加元件版本和組態。

使用此頁面來了解這兩種方法之間的差異，並判斷哪種方法適合您的環境。如需詳細的設定說明，請參閱 [OTel Container Insights （建議）](container-insights-eks-otel.md)或 [增強型容器洞見 （傳統）](container-insights-eks-classic.md)。

## 功能比較
<a name="container-insights-eks-compare-table"></a>

下表比較金鑰屬性的兩種 Container Insights 方法。


| 屬性 | OTel Container Insights | 增強型容器洞見 （傳統） | 
| --- | --- | --- | 
| 支援的訊號 | 指標、日誌 | 指標、日誌 | 
| 增強可觀測性 | 是 | 是 | 
| 維護狀態 | 主動開發 | 維護模式 | 
| 部署複雜性 | 低 | 低 | 
| 設定方法 | Amazon EKS 附加元件 (OTel 型） | Amazon EKS 附加元件 （受管） | 
| 最低 Amazon EKS 版本 | 1.28 | 1.25 | 
| 最低附加元件版本 | v6.2.0 | 6.2.0 版之前 | 
| 組態模型 | 附加元件組態 | 附加元件組態 | 
| 指標格式 | Prometheus/PromQL 原生 | CloudWatch-format (EMF) | 

## 功能和限制
<a name="container-insights-eks-compare-capabilities"></a>

每個方法都有特定的優勢和限制條件。檢閱下列各節，以了解每個方法提供的內容及其限制之處。

### OTel Container Insights （建議）
<a name="container-insights-eks-compare-otel-capabilities"></a>

OTel Container Insights 提供下列功能：
+ 透過單一 OpenTelemetry 型代理程式的完整訊號可觀測性
+ 使用定期交付的新功能進行主動開發
+ 將部署簡化為受管 Amazon EKS 附加元件
+ PromQL 可查詢指標，每個指標最多 150 個標籤

OTel Container Insights 有下列限制：
+ 需要 Amazon EKS 1.28 或更新版本
+ 需要附加元件版本 v6.2.0 或更新版本
+ 具有較小社群範例生態系統的較新產品

如需設定說明，請參閱 [快速入門：Amazon EKS 上的 OTel Container Insights](container-insights-eks-otel-quickstart.md)。

### 增強型容器洞見 （傳統）
<a name="container-insights-eks-compare-classic-capabilities"></a>

Enhanced Container Insights (Classic) 提供下列功能：
+ 具有自動化生命週期管理的受管 Amazon EKS 附加元件
+ 支援增強的可觀測性

Enhanced Container Insights (Classic) 具有下列限制：
+ 在維護模式中 — 僅接收安全修補程式
+ 有限的組態彈性
+ 指標使用專屬的 CloudWatch 格式名稱，與標準 PromQL 儀表板不相容

如需設定說明，請參閱 [設定指南 (AWS CLI)](container-insights-eks-classic-setup.md)。

## 決策指南
<a name="container-insights-eks-compare-decision"></a>

使用下表來判斷適合您情況的方法。


| 選擇條件 | 建議方法 | 理由 | 
| --- | --- | --- | 
| 新的 Amazon EKS 部署 | OTel Container Insights | 主動開發、完整訊號涵蓋、最低複雜性 | 
| 需要完整的增強型可觀測性 | OTel Container Insights | 僅主動開發的選項 | 
| 已在生產環境中執行 Classic | Classic （短期）、OTel （遷移目標） | 繼續保持穩定性，然後規劃遷移 | 
| 偏好具有最少額外負荷的受管附加元件 | OTel Container Insights | 低組態負擔 | 
| 需要與 PromQL 相容的指標 | OTel Container Insights | 保留原始 Prometheus 指標名稱 | 

如果您目前正在執行增強型容器洞見 （傳統） 並想要遷移，請參閱 [遷移指南](container-insights-eks-migration-hub.md)以取得逐步說明。 step-by-step 

## 先決條件摘要
<a name="container-insights-eks-compare-prerequisites"></a>

下表列出每種方法的先決條件。


| 先決條件 | OTel Container Insights | 增強型容器洞見 （傳統） | 
| --- | --- | --- | 
| 最低 Amazon EKS 版本 | 1.28 | 1.25 | 
| 最低附加元件版本 | v6.2.0 | 6.2.0 版之前 | 
| IAM 許可 | CloudWatchAgentServerPolicy | CloudWatchAgentServerPolicy | 
| 必要工具 | kubectl、 AWS CLI | kubectl、 AWS CLI | 
| 需要 OIDC 提供者 | 是 （適用於 IRSA) | 是 （適用於 IRSA) | 

## 後續步驟
<a name="container-insights-eks-compare-next-steps"></a>

選擇方法後，請使用以下連結開始使用：
+ [快速入門：Amazon EKS 上的 OTel Container Insights](container-insights-eks-otel-quickstart.md) — 使用最快的路徑設定 OTel Container Insights。
+ [設定指南 (AWS CLI)](container-insights-eks-classic-setup.md) — 設定增強型容器洞見 （傳統）。
+ [遷移指南](container-insights-eks-migration-hub.md) — 從 Classic 遷移至 OTel Container Insights。