

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

# 支援的檢測設定
<a name="Getting-Started-App-Signals"></a>

 可以透過不同的檢測設定啟用 CloudWatch Application Signals。本主題根據您選擇的方法，說明每種設定方法和建議。

## 搭配 CloudWatch Agent 使用 AWS Distro for OpenTelemetry
<a name="w2aac28c17c31b5"></a>

 CloudWatch 中最整合的應用程式效能監控 (APM) 體驗是透過 AWS Distro for OpenTelemetry(ADOT) SDKs 提供，並與 CloudWatch Agent 搭配使用來收集應用程式指標和追蹤。如果想要在 CloudWatch 中快速開始使用 APM，同時善用現成的整合功能 (例如 Container Insights 和 CloudWatch Logs)，則此選項是最佳選擇。如需詳細資訊，請參閱 [Enable Application Signals on Amazon EKS Clusters](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Signals-Enable-EKS.html) 和 [Enable Application Signals on Amazon EC2, Amazon ECS, or Kubernates](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Signals-Enable-Other.html)。

## 使用 OpenTelemetry SDK 和收集器
<a name="w2aac28c17c31b7"></a>

 此設定適用於以下使用案例：

1.  您已使用 OpenTelemetry SDK 檢測應用程式或計劃，目前正在使用 OpenTelemetry 收集器。

1.  您使用的語言不受 AWS Distro for OpenTelemetry(ADOT) 支援，例如 Erlang 和 Rust。

 如需詳細資訊，請參閱 [OpenTelemetry with CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-OpenTelemetry-Sections.html)。

## 使用 AWS X-Ray SDK 和協助程式
<a name="w2aac28c17c31c11"></a>

 如果使用 X-Ray SDK 檢測應用程式，且尚未移轉 ADOT SDK 或 OpenTelemetry SDK，則此選項是最佳選擇。

 如需詳細資訊，請參閱 [Transaction Search](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Transaction-Search.html)。

## 功能比較
<a name="w2aac28c17c31c13"></a>


| 功能 | ADOT SDK \$1 CloudWatch 代理程式 | Open Telemetry SDK \$1 OpenTelemetry 收集器 | X-Ray SDK | 
| --- | --- | --- | --- | 
| AWS 支援 | 是 | 僅適用於傳送至 的資料 AWS | 是 | 
| 非標準語言支援 | 否 | 是 | 否 | 
| Container Insights 整合 | 是 | 否 | 否 | 
| 開箱即用的 CloudWatch 日誌記錄功能 | 是 | 否 | 否 | 
| 開箱即用的執行時期指標 | 是 | 否 | 否 | 
| 一律取得 100% 流量的指標 | 是 | 僅限於 100% 取樣率 | 僅限於 100% 取樣率 | 