使用 CloudWatch 代理程式收集指標、日誌和追蹤 - Amazon CloudWatch

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

使用 CloudWatch 代理程式收集指標、日誌和追蹤

統一 CloudWatch 代理程式可讓您執行下列動作:

  • 從作業系統的 Amazon EC2執行個體收集內部系統層級指標。除了EC2執行個體的指標之外,這些指標還可以包含內部指標。可收集的其他指標會在 CloudWatch 客服人員收集的指標中列出。

  • 從現場部署伺服器收集系統層級指標。這些可能包括混合環境中的伺服器,以及非 管理的伺服器 AWS。

  • 使用 StatsDcollectd 通訊協定從您的應用程式或服務擷取自訂指標。Linux 伺服器和執行 Windows 的伺服器都支援 StatsDcollectd 則僅有 Linux 伺服器支援。

  • 從執行 Linux 或 Windows Server 的 Amazon EC2執行個體和內部部署伺服器收集日誌。

    注意

    CloudWatch 客服人員不支援從FIFO管道收集日誌。

  • 1.300031.0 版及更新版本可用於啟用 CloudWatch Application Signals。如需詳細資訊,請參閱Application Signals

  • 1.300025.0 版及更新版本可以從 OpenTelemetryX-Ray 用戶端 收集追蹤SDKs,並將其傳送至 X-Ray。

    使用 CloudWatch 代理程式可讓您收集追蹤,而無需執行單獨的追蹤收集常駐程式,有助於減少您執行和管理的代理程式數量。

您可以在 中存放和檢視向 CloudWatch 客服人員收集的指標, CloudWatch 就像使用任何其他 CloudWatch 指標一樣。 CloudWatch 客服人員收集指標的預設命名空間為 CWAgent,不過您可以在設定客服人員時指定不同的命名空間。

統一 CloudWatch 代理程式收集的日誌會處理並儲存在 Amazon CloudWatch Logs 中,就像舊版 CloudWatch Logs 代理程式收集的日誌一樣。如需 CloudWatch Logs 定價的相關資訊,請參閱 Amazon CloudWatch Pricing

CloudWatch 代理程式收集的指標會以自訂指標計費。如需 CloudWatch 指標定價的詳細資訊,請參閱 Amazon CloudWatch Pricing。

CloudWatch 代理程式是在 MIT 授權下為開放原始碼,並託管在 上 GitHub。如果您想要建置、自訂或貢獻給 CloudWatch 客服人員,請參閱 GitHub 儲存庫以取得最新指示。如果您認為您發現了潛在的安全問題,請勿將其張貼在 GitHub 或任何公有論壇上。相反地,請遵循漏洞報告直接傳送電子郵件 AWS 安全 中的指示。

本節中的步驟說明如何在 Amazon EC2執行個體和內部部署伺服器上安裝統一 CloudWatch 代理程式。如需 CloudWatch 客服人員可收集指標的詳細資訊,請參閱 CloudWatch 客服人員收集的指標

支援的作業系統

下列作業系統上的 x86-64 架構支援 CloudWatch 代理程式。此處所列出每個主要版本的所有次要版本更新也支援此代理程式。

  • Amazon Linux 2023

  • Amazon Linux 2

  • Ubuntu Server 23.10、22.04、20.04、18.04、16.04 和 14.04 版

  • CentOS 9、8 和 7 版

  • Red Hat Enterprise Linux (RHEL) 第 9、8 和 7 版

  • Debian 第 12、11 和 10 版

  • SUSE Linux Enterprise Server (SLES) 第 15 和 12 版

  • Oracle Linux 第 9、8 和 7 版

  • AlmaLinux 第 9 版和第 8 版

  • Rocky Linux 版本 9 和 8

  • 下列 macOS 電腦:EC2M1 Mac1 執行個體,以及執行 macOS 14 (Sonoma)、macOS 13 (Ventura) 和 macOS 12 (Monterey) 的電腦

  • Windows Server 2022、Windows Server 2019 和 Windows Server 2016 的 64 位元版本

  • 64 位元 Windows 10

下列作業系統的ARM64架構支援代理程式。此處所列出每個主要版本的所有次要版本更新也支援此代理程式。

  • Amazon Linux 2023

  • Amazon Linux 2

  • Ubuntu Server 23.10、22.04、20.04、18.04 和 16.04 版

  • CentOS 9 和 8 版

  • Red Hat Enterprise Linux (RHEL) 第 9、8 和 7 版

  • Debian 第 12、11 和 10 版

  • SUSE Linux Enterprise Server 15

  • 下列 macOS 電腦:macOS 14 (Sonoma)、macOS 13 (Ventura) 和 macOS 12 (Monterey)

安裝程序概觀

您可以使用命令列手動下載和安裝 CloudWatch 代理程式,也可以將其與 整合SSM。使用任一方法安裝 CloudWatch 代理程式的一般流程如下:

  1. 建立IAM角色或使用者,讓代理程式能夠從伺服器收集指標,並選擇性地與 整合 AWS Systems Manager。

  2. 下載代理程式套件。

  3. 修改 CloudWatch 客服人員組態檔案,並指定您要收集的指標。

  4. 在您的伺服器上安裝及啟動代理程式。在EC2執行個體上安裝代理程式時,您會連接您在步驟 1 中建立IAM的角色。當您在內部部署伺服器上安裝代理程式時,您會指定具名設定檔,其中包含您在步驟 1 中建立IAM的使用者憑證。