支援的檢測設定 - Amazon CloudWatch

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

支援的檢測設定

您可以使用不同的檢測設定啟用 CloudWatch Application Signals。本主題會根據您選擇的方法,說明每個設定方法和建議。

搭配 CloudWatch Agent 使用 AWS Distro for OpenTelemetry

CloudWatch 中最整合的應用程式效能監控 (APM) 體驗是透過 AWS Distro for OpenTelemetry(ADOT) SDKs 提供,並與 CloudWatch Agent 搭配使用來收集應用程式指標和追蹤。如果您想要在 CloudWatch 中快速開始使用 APM,並利用 out-of-the 立即可用的功能整合,例如 Container Insights 和 CloudWatch Logs,此選項最適合使用。如需詳細資訊,請參閱在 Amazon EKS 叢集上啟用 Application Signals 和在 Amazon EC2、Amazon ECS 或 Kubernates 上啟用 Application Signals

使用 OpenTelemetry SDK 和收集器

此設定適用於下列使用案例:

  1. 您已使用 OpenTelemetry SDKs 檢測應用程式或計劃,且目前正在使用 OpenTelemetry Collector。

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

如需詳細資訊,請參閱 OpenTelemetry with CloudWatch

使用 AWS X-Ray SDK 和協助程式

如果您使用 X-Ray SDKs來檢測應用程式,且尚未遷移 ADOT SDKs或 OpenTelemetry SDKs,則此選項最佳。

如需詳細資訊,請參閱交易搜尋

功能比較

功能 ADOT SDK + CloudWatch 代理程式 Open Telemetry SDK + OpenTelemetry 收集器 X-Ray SDKs
AWS 支援 僅適用於傳送至 的資料 AWS
非標準語言支援
Container Insights 整合
使用 CloudWatch Logs 進行立即可用的記錄
立即可用的執行時間指標
一律取得 100% 流量的指標 僅以 100% 取樣率 僅以 100% 取樣率