Erfassen Sie mit dem CloudWatch Agenten Metriken, Logs und Traces - Amazon CloudWatch

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Erfassen Sie mit dem CloudWatch Agenten Metriken, Logs und Traces

Mit dem vereinheitlichten CloudWatch Agenten können Sie Folgendes tun:

  • Sammeln Sie interne Metriken auf Systemebene von EC2 Amazon-Instances betriebssystemübergreifend. Die Metriken können zusätzlich zu den Metriken für Instances auch Kennzahlen für Gäste enthalten. EC2 Eine Aufstellung der zusätzlichen Metriken, die erfasst werden können, finden Sie unter Vom CloudWatch Agenten gesammelte Metriken.

  • Erfassen Sie Metriken auf Systemebene von On-Premises-Servern. Dazu können sowohl Server in einer Hybridumgebung als auch Server gehören, die nicht von verwaltet werden AWS.

  • Rufen Sie benutzerdefinierte Metriken aus Ihren Anwendungen oder Services mithilfe der Protokolle StatsD und collectd ab. StatsD wird sowohl auf Linux-Servern als auch auf Servern mit Windows Server unterstützt. collectd wird nur auf Linux-Servern unterstützt.

  • Sammeln Sie Protokolle von EC2 Amazon-Instances und lokalen Servern, auf denen entweder Linux oder Windows Server ausgeführt wird.

    Anmerkung

    Der CloudWatch Agent unterstützt das Sammeln von Protokollen aus FIFO Pipes nicht.

  • Version 1.300031.0 und höher können verwendet werden, um Application Signals zu aktivieren CloudWatch . Weitere Informationen finden Sie unter Application Signals.

  • Version 1.300025.0 und höher können Traces von OpenTelemetryunserem X-Ray-Client SDKs sammeln und an X-Ray senden.

    Mit dem CloudWatch Agenten können Sie Traces sammeln, ohne einen separaten Trace-Collection-Daemon ausführen zu müssen, wodurch die Anzahl der Agents, die Sie ausführen und verwalten, reduziert wird.

Sie können die Metriken, die Sie mit dem CloudWatch Agenten sammeln, CloudWatch genauso speichern und anzeigen, wie Sie es mit allen anderen CloudWatch Metriken tun können. Der Standard-Namespace für die vom CloudWatch Agenten gesammelten Metriken lautetCWAgent, obwohl Sie bei der Konfiguration des Agenten einen anderen Namespace angeben können.

Die vom Unified CloudWatch Agent gesammelten Protokolle werden verarbeitet und in Amazon CloudWatch Logs gespeichert, genau wie die vom älteren Logs-Agenten gesammelten CloudWatch Protokolle. Informationen zu den Preisen für CloudWatch Logs finden Sie unter CloudWatch Amazon-Preise.

Die vom CloudWatch Agenten gesammelten Metriken werden als benutzerdefinierte Metriken in Rechnung gestellt. Weitere Informationen zu den Preisen von CloudWatch Metriken finden Sie unter CloudWatchAmazon-Preise.

Der CloudWatch Agent ist im Rahmen der MIT Lizenz als Open Source verfügbar und wird auf GitHub gehostet. Wenn Sie den CloudWatch Agenten erstellen, anpassen oder dazu beitragen möchten, finden Sie die neuesten Anweisungen im GitHub Repository. Wenn Sie glauben, ein potenzielles Sicherheitsproblem gefunden zu haben, posten Sie es nicht in einem öffentlichen Forum. GitHub Folgen Sie stattdessen den Anweisungen unter Schwachstellenmeldung oder wenden Sie sich direkt an die AWS E-Mail-Sicherheit.

In den Schritten in diesem Abschnitt wird erklärt, wie Sie den Unified CloudWatch Agent auf EC2 Amazon-Instances und lokalen Servern installieren. Weitere Informationen zu den Metriken, die der CloudWatch Agent sammeln kann, finden Sie unterVom CloudWatch Agenten gesammelte Metriken.

Unterstützte Betriebssysteme

Der CloudWatch Agent wird auf der x86-64-Architektur unter den folgenden Betriebssystemen unterstützt. Er wird auch bei allen kleineren Versionsupdates für jede der hier aufgeführten Hauptversionen unterstützt.

  • Amazon Linux 2023

  • Amazon Linux 2

  • Ubuntu Server-Versionen 24.04, 23.10, 22.04, 20.04, 18.04, 16.04 und 14.04

  • CentOS-Versionen 9, 8 und 7

  • Red Hat Enterprise Linux () Versionen 9, 8 und 7 RHEL

  • Debian-Versionen 12, 11 und 10

  • SUSELinux Enterprise Server (SLES) Versionen 15 und 12

  • Oracle Linux-Versionen 9, 8 und 7

  • AlmaLinux Versionen 9 und 8

  • Rocky-Linux-Versionen 9 und 8

  • Die folgenden macOS-Computer: EC2 M1 Mac1-Instanzen und Computer mit macOS 14 (Sonoma), macOS 13 (Ventura) und macOS 12 (Monterey)

  • 64-Bit-Versionen von Windows Server 2025, Windows Server 2022, Windows Server 2019 und Windows Server 2016

  • Windows 11

  • Windows 10 (64 Bit)

Der Agent wird in der ARM64 Architektur der folgenden Betriebssysteme unterstützt. Er wird auch bei allen kleineren Versionsupdates für jede der hier aufgeführten Hauptversionen unterstützt.

  • Amazon Linux 2023

  • Amazon Linux 2

  • Ubuntu Server-Versionen 23.10, 22.04, 20.04, 18.04 und 16.04

  • CentOS-Versionen 9 und 8

  • Red Hat Enterprise Linux () RHEL Versionen 9, 8 und 7

  • Debian-Versionen 12, 11 und 10

  • SUSELinux Enterprise Server 15

  • Die folgenden macOS-Computer: macOS 14 (Sonoma), macOS 13 (Ventura) und macOS 12 (Monterey)

Übersicht über den Installationsprozess

Sie können den CloudWatch Agenten manuell über die Befehlszeile herunterladen und installieren, oder Sie können ihn in integrieren. SSM Der allgemeine Ablauf der Installation des CloudWatch Agenten mit einer der beiden Methoden sieht wie folgt aus:

  1. Erstellen Sie IAM Rollen oder Benutzer, die es dem Agenten ermöglichen, Messwerte vom Server zu sammeln und optional in diese zu integrieren AWS Systems Manager.

  2. Laden Sie das Agentenpaket herunter.

  3. Ändern Sie die CloudWatch Agent-Konfigurationsdatei und geben Sie die Metriken an, die Sie sammeln möchten.

  4. Installieren und starten Sie den Agenten auf Ihren Servern. Bei der Installation des Agenten auf einer EC2 Instanz fügen Sie die IAM Rolle hinzu, die Sie in Schritt 1 erstellt haben. Geben Sie beim Installieren des Agenten auf einem lokalen Server ein benanntes Profil mit den Anmeldeinformationen des IAM-Benutzers an, den Sie in Schritt 1 erstellt haben.