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:

  • Erfassen Sie intern betriebssystemübergreifend mehr Metriken auf Systemebene von Amazon-EC2-Instances. Die Metriken können neben den Metriken für EC2-Instances auch Gast-Metriken enthalten. 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.

  • Erfassen Sie Protokolle von Amazon-EC2-Instances und On-Premises-Servern mit Linux oder Windows Server.

    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 OpenTelemetryoder 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 Open Source unter der MIT-Lizenz 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 der Unified CloudWatch Agent auf Amazon EC2 EC2-Instances und lokalen Servern installiert wird. Weitere Informationen zu den Metriken, die der CloudWatch Agent sammeln kann, finden Sie unter. Vom 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 23.10, 22.04, 20.04, 18.04, 16.04 und 14.04

  • CentOS-Versionen 9, 8 und 7

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

  • Debian-Versionen 12, 11 und 10

  • SUSE Linux 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-Instances und Computer mit macOS 14 (Sonoma), macOS 13 (Ventura) und macOS 12 (Monterey)

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

  • Windows 10 (64 Bit)

Der Agent wird von ARM64-Architektur auf 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 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

  • SUSE Linux 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 ihn in SSM integrieren. 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, Metriken 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. Fügen Sie beim Installieren des Agenten auf einer EC2-Instance die IAM-Rolle hinzu, die Sie in Schritt 1 erstellt haben. Geben Sie beim Installieren des Agenten auf einem On-Premises-Server ein benanntes Profil mit den Anmeldeinformationen des IAM-Benutzers an, den Sie in Schritt 1 erstellt haben.