

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.

# CloudWatch Amazon-Vertreter
<a name="emr-AmazonCloudWatchAgent"></a>

Der CloudWatch Amazon-Agent auf Amazon EMR ist ein Tool, das die Amazon EC2-Instances in Ihrem EMR-Cluster überwachen kann. Sie können die Metriken, die Sie mit dem Agenten sammeln, speichern und anzeigen. CloudWatch CloudWatch Weitere Informationen über den CloudWatch Agenten finden Sie im [https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent.html](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent.html).

**Anmerkung**  
Es fallen zusätzliche Gebühren an, wenn Sie andere verwenden, AWS-Services um CloudWatch Amazon-Agentenmetriken zu veröffentlichen, abzufragen oder einzusehen. Weitere Preisinformationen finden Sie auf den folgenden Seiten.  
[ CloudWatch Amazon-Preisgestaltung](https://aws.amazon.com/cloudwatch/pricing/)
[Preise für Amazon Managed Service für Prometheus](https://aws.amazon.com/prometheus/pricing/)
[Amazon Managed Grafana-Preise](https://aws.amazon.com/grafana/pricing/)
Diese Metriken sind unabhängig von den kostenlosen Metriken, die Amazon EMR unter dem `AWS/ElasticMapReduce` Namespace in bereitstellt. CloudWatch Weitere Informationen zu den Metriken, die der CloudWatch Agent nicht veröffentlicht, finden Sie unter [Überwachen von Amazon EMR-Metriken mit CloudWatch](https://docs.aws.amazon.com/emr/latest/ManagementGuide/UsingEMR_ViewingMetrics.html).

Mit Amazon EMR 7.0 und höher können Sie eine benutzerdefinierte Version des CloudWatch Amazon-Agenten auf Ihrem Cluster installieren, um Metriken aus Ihrem EMR-Cluster zu sammeln. CloudWatchAgent wird auf Runtime Role Clusters für EMR 7.6 und höher unterstützt. Der Agent sammelt die Metriken von allen Knoten im Cluster, sammelt sie auf dem primären Knoten und veröffentlicht die Metriken von diesem Knoten in der Cloud.

Sie können den Agenten installieren, wenn Sie einen neuen Cluster in der Konsole erstellen oder wenn Sie die `create-cluster`-API verwenden. Weitere Informationen finden Sie unter [Erstellen Sie einen EMR-Cluster, der Amazon CloudWatch Agent verwendet](AmazonCloudWatchAgent-create.md). Standardmäßig veröffentlicht ein Amazon EMR-Cluster, auf dem die Version 7.x-Serie ausgeführt wird, [34 Metriken auf Systemebene](AmazonCloudWatchAgent-metrics.md) in Intervallen von 60 Sekunden. Sie können den Agenten jedoch so konfigurieren, dass er verschiedene Metriken veröffentlicht. CloudWatch Eine weitere Option besteht darin, Metriken in Amazon Managed Service for Prometheus zu veröffentlichen, und Sie können wählen, welche Metriken ebenfalls veröffentlicht werden sollen. Für verschiedene Anwendungsfälle und Konfigurationen können Sie den Agenten so konfigurieren, dass er die Metriken in der CloudWatch Konsole, Amazon Managed Grafana oder über den APIs for CloudWatch oder Amazon Managed Service for Prometheus anzeigt und abfragt. Für diese AWS-Services fallen Gebühren an, wenn Sie sie zum Speichern und Abfragen von Metriken verwenden.

Der CloudWatch Agent auf Amazon EMR kann sowohl Systemmetriken als auch JMX-Metriken für die folgenden Services in Ihrem Amazon EMR-Cluster veröffentlichen.
+ Hadoop DataNode
+ Hadoop NameNode
+ Garn NodeManager
+ Garn ResourceManager
+ HBase Master — nur Amazon EMR 7.1\$1
+ HBase RegionServer — Nur Amazon EMR 7.1\$1
+ HBase ThriftServer — Nur Amazon EMR 7.1\$1

Weitere Informationen zu verfügbaren Metriken und zur Konfiguration des CloudWatch Agenten auf Amazon EMR finden Sie unter [ CloudWatch Agent für Amazon EMR konfigurieren](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/AmazonCloudWatchAgent-config.html).

In der folgenden Tabelle sind die Version von AmazonCloudWatchAgent aufgeführt, die in der neuesten Version der Amazon EMR 7.x-Serie enthalten ist, zusammen mit den Komponenten, mit denen Amazon EMR installiert wird. AmazonCloudWatchAgent

Informationen zur Version der Komponenten, mit denen AmazonCloudWatchAgent in dieser Version installiert wurde, finden Sie unter Komponentenversionen von [Version 7.12.0](emr-7120-release.md).


**AmazonCloudWatchAgent Versionsinformationen für emr-7.12.0**  

| Amazon-EMR-Versionsbezeichnung | AmazonCloudWatchAgent Version | Komponenten, die mit installiert wurden AmazonCloudWatchAgent | 
| --- | --- | --- | 
| emr-7.12.0 | AmazonCloudWatchAgent 1.300032.2-amzn-0 | adot-java-agent, emrfs, emr-amazon-cloudwatch-agent, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-hdfs-zkfc, hadoop-httpfs-server, hadoop-kms-server, hadoop-mapred, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server | 

**Topics**
+ [Erstellen Sie einen EMR-Cluster, der Amazon CloudWatch Agent verwendet](AmazonCloudWatchAgent-create.md)
+ [Standardmetriken für CloudWatch Agenten mit Amazon EMR](AmazonCloudWatchAgent-metrics.md)
+ [CloudWatch Agent für Amazon EMR konfigurieren](AmazonCloudWatchAgent-config.md)
+ [Überlegungen und Einschränkungen](AmazonCloudWatchAgent-considerations.md)
+ [CloudWatch Versionsverlauf des Agenten](AmazonCloudWatchAgent-release-history.md)

# Erstellen Sie einen EMR-Cluster, der Amazon CloudWatch Agent verwendet
<a name="AmazonCloudWatchAgent-create"></a>

Die Verfahren in diesem Abschnitt beschreiben die Schritte zum Erstellen eines Clusters in Amazon EMR mit dem CloudWatch Amazon-Agenten aus dem AWS-Managementkonsole und dem AWS CLI.

**Topics**
+ [Erforderliche IAM-Berechtigungen für den Agenten CloudWatch](#AmazonCloudWatchAgent-permissions)
+ [Erforderlicher CloudWatch Agenten-Endpunkt](#AmazonCloudWatchAgent-endpoints)
+ [Einen EMR-Cluster erstellen](#AmazonCloudWatchAgent-create-cluster)

## Erforderliche IAM-Berechtigungen für den Agenten CloudWatch
<a name="AmazonCloudWatchAgent-permissions"></a>

Der CloudWatch Agent benötigt die AWS Identity and Access Management (IAM-) `cloudwatch:PutMetricData` Berechtigung im Amazon EC2 EC2-Instance-Profil für Amazon EMR. Die Amazon-EMR-Standardrolle verfügt bereits über diese Berechtigung. Sie können die Standardrolle von with aus erstellen. AWS CLI `aws emr create-default-roles` Weitere Informationen finden Sie unter [Servicerolle für Cluster-EC2-Instances (EC2-Instance-Profil)](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-iam-role-for-ec2.html) im *Verwaltungshandbuch für Amazon EMR*.

Die folgende IAM-Beispielrichtlinie enthält die `cloudwatch:PutMetricData`-Berechtigung:

------
#### [ JSON ]

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "cloudwatch:PutMetricData"
      ],
      "Resource": [
        "*"
      ],
      "Sid": "AllowCLOUDWATCHPutmetricdata"
    }
  ]
}
```

------

## Erforderlicher CloudWatch Agenten-Endpunkt
<a name="AmazonCloudWatchAgent-endpoints"></a>

Um Metriken CloudWatch für einen EMR-Cluster in einem privaten Subnetz zu veröffentlichen, erstellen Sie einen CloudWatch Agent-Endpunkt und ordnen Sie ihn der VPC zu, in der sich das private Subnetz befindet.

Weitere Informationen zu den jeweiligen CloudWatch AWS-Region Endpunkten finden Sie unter [ CloudWatch Amazon-Endpunkte und Kontingente](https://docs.aws.amazon.com/general/latest/gr/cw_region.html) im *AWS Allgemeinen Referenzhandbuch*.

## Einen EMR-Cluster erstellen
<a name="AmazonCloudWatchAgent-create-cluster"></a>

Nachdem Sie die erforderlichen Berechtigungen und den Endpunkt für die Verwendung mit dem CloudWatch Agenten eingerichtet haben, verwenden Sie den AWS-Managementkonsole oder, um einen neuen Cluster AWS CLI zu erstellen, auf dem der Agent installiert ist.

------
#### [ Console ]

**Um einen Cluster mit Amazon CloudWatch Agent von der Konsole aus zu erstellen**

1. Navigieren Sie zur Amazon-EMR-Konsole.

1. Wählen Sie **Cluster erstellen**.

1. Wählen Sie unter **Name and applications** (Name und Anwendungen) Amazon-EMR-Version 7.0.0 oder höher aus.

1. Wählen Sie unter **Anwendungspaket** das Paket oder die Apps aus, die Sie in Ihrem Cluster installieren möchten, und schließen Sie **CloudWatch Agenten** in Ihre Auswahl ein.

1. Fahren Sie mit der Erstellung des Clusters fort, um den Anforderungen Ihres Anwendungsfalls gerecht zu werden.

------
#### [ AWS CLI ]

In der AWS CLI können Sie einen CloudWatch Amazon-Agenten mit dem `--applications` Parameter für zu einem Cluster hinzufügen`create-cluster`.

**Um einen Cluster mit CloudWatch Amazon-Agent aus dem AWS CLI**
+ Wenn Sie einen Cluster erstellen, verwenden Sie einen Befehl, der dem folgenden ähnelt, um den CloudWatch Amazon-Agenten einzubeziehen. Ersetzen Sie `myKey` durch den Namen Ihres EC2-Schlüsselpaars.

  ```
  aws emr create-cluster --name "Spark cluster with CloudWatch agent" \
  --release-label emr-7.0.0 \
  --applications Name=Spark Name=AmazonCloudWatchAgent \
  --ec2-attributes KeyName=myKey --instance-type m7g.2xlarge \
  --instance-count 3 --use-default-roles
  ```

Weitere Informationen zur Verwendung von Amazon EMR mit dem finden Sie in der AWS CLI[AWS CLI Befehlsreferenz.](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/emr/index.html)

------

# Standardmetriken für CloudWatch Agenten mit Amazon EMR
<a name="AmazonCloudWatchAgent-metrics"></a>

Wenn Sie den CloudWatch Amazon-Agenten auf Amazon EMR installieren, veröffentlicht die Standardkonfiguration die folgenden Systemmetriken für alle Instances in Ihrem Cluster, sofern Sie [den Agenten nicht anders konfigurieren](AmazonCloudWatchAgent-config.md). Definitionen der einzelnen [Metriken finden Sie unter Vom CloudWatch Agenten gesammelte Metriken](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-collected-by-CloudWatch-agent.html) im * CloudWatch Amazon-Benutzerhandbuch*.

------
#### [ CPU ]

**CPU-Metriken**
+ `cpu_usage_active`
+ `cpu_usage_guest`
+ `cpu_usage_guest_nice`
+ `cpu_usage_idle`
+ `cpu_usage_iowait`
+ `cpu_usage_irq`
+ `cpu_usage_nice`
+ `cpu_usage_softirq`
+ `cpu_usage_steal`
+ `cpu_usage_system`
+ `cpu_usage_user`

------
#### [ Disk ]

**Festplattenmetriken**
+ `disk_free`
+ `disk_total`
+ `disk_used`
+ `disk_used_percent`

------
#### [ Memory ]

**Speichermetriken**
+ `mem_active`
+ `mem_available`
+ `mem_available_percent`
+ `mem_free`
+ `mem_inactive`
+ `mem_total`
+ `mem_used`
+ `mem_used_percent`
+ `mem_buffered`
+ `mem_cached`

------
#### [ Network IO ]

**Netzwerk-I/O-Metriken**
+ `net_bytes_recv`
+ `net_bytes_sent`
+ `net_packets_recv`
+ `net_packets_sent`

------
#### [ Process ]

**Metriken verarbeiten**
+ `processes_running`
+ `processes_total`

------
#### [ Swap ]

**Metriken wechseln**
+ `swap_free`
+ `swap_used`
+ `swap_used_percent`

------

Standardmäßig veröffentlicht der Agent alle Metriken CloudWatch unter dem benutzerdefinierten Namespace `CWAgent` und unter dem Schema`cluster.id`,, `instance.id``node.type`,`service.name`. Gehen Sie wie folgt vor, um diese Standardmetriken anzuzeigen, die der CloudWatch Agent für Amazon EMR veröffentlicht:

1. Navigieren Sie zur CloudWatch Amazon-Konsole.

1. Wählen Sie **Metrics** (Metriken) und dann **All metrics** (Alle Metriken) aus.

1. Wählen Sie unter **Custom Namespaces** (Benutzerdefinierte Namespaces) **`CWAgent`** aus. Wählen Sie dann das Schema aus: **`cluster.id`,`instance.id`,`node.type`, `service.name`**.

1. Fragen Sie die Metriken weiterhin CloudWatch über die Benutzeroberfläche ab, wie es Ihr Anwendungsfall erfordert.

Amazon EMR fügt jeder Metrik die folgenden Bezeichnungen hinzu:. `["cluster.id", "instance.id', "node.type", "service.name"]` Beachten Sie in Bezug auf diese Labels Folgendes:
+ Der Wert des `cluster.id`-Labels ist die ID des EMR-Clusters, der die Metrik erzeugt hat. Ein Beispielwert für das `cluster.id`-Label ist: `j-123456789ABC`.
+ Der Wert des `instance.id`-Labels ist die ID der Instance in dem EMR-Cluster, der die Metrik erzeugt hat. Ein Beispielwert für das `instance.id`-Label ist `i-01bcf5f140f3355777`.
+ Der Wert des `node.type` Labels steht für den Knotentyp der Instance im Cluster, die die Metrik erzeugt hat. Dieser Wert kann entweder `master``core`, oder sein`task`.
+ Der Wert des `service.name`-Labels ist der Name des Services, der die Metrik erzeugt hat. Der `service.name`-Standardwert für die Standardsystemmetriken ist `system`.

**Anmerkung**  
Amazon EMR Version 7.0.0 verwendet ein etwas anderes Metrik-Label-Schema. `cluster.id`ist `jobflow.id` und `node.type` ist nicht verfügbar. `instance.id`und `service.name` sind verfügbar.

# CloudWatch Agent für Amazon EMR konfigurieren
<a name="AmazonCloudWatchAgent-config"></a>

Amazon EMR 7.0.0 und höher beinhalten den CloudWatch Amazon-Agenten. In den folgenden Abschnitten wird beschrieben, wie Sie den Agenten auf Ihrem EMR-Cluster konfigurieren, wie unter beschrieben[Erstellen Sie einen EMR-Cluster, der Amazon CloudWatch Agent verwendet](AmazonCloudWatchAgent-create.md).

**Topics**
+ [CloudWatch Agent für Amazon EMR 7.1.0 konfigurieren](AmazonCloudWatchAgent-config-710.md)
+ [CloudWatch Agent für Amazon EMR 7.0.0 konfigurieren](AmazonCloudWatchAgent-config-700.md)

# CloudWatch Agent für Amazon EMR 7.1.0 konfigurieren
<a name="AmazonCloudWatchAgent-config-710"></a>

Ab Amazon EMR 7.1.0 können Sie den CloudWatch Amazon-Agenten so konfigurieren, dass er zusätzliche Systemmetriken verwendet, Anwendungsmetriken hinzufügt und das Metrikziel mithilfe der Amazon EMR-Konfigurations-API ändert. Weitere Informationen zur Verwendung der EMR-Konfigurations-API zur Konfiguration der Clusteranwendungen finden [Sie unter Anwendungen konfigurieren](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-configure-apps.html).

**Anmerkung**  
7.1.0 unterstützt nur den Rekonfigurationstyp. `OVERWRITE` Weitere Informationen zu den Rekonfigurationstypen finden [Sie unter Überlegungen bei der Neukonfiguration](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-configure-apps-running-cluster.html#emr-configure-apps-running-cluster-considerations) einer Instanzgruppe.

**Topics**
+ [Konfigurationsschema](#AmazonCloudWatchAgent-config-710-config-schema)
+ [Beispiele für Konfigurationen von Systemmetriken](#AmazonCloudWatchAgent-config-710-system-examples)
+ [Beispiele für Konfigurationen von Anwendungsmetriken](#AmazonCloudWatchAgent-config-710-application-examples)
+ [Beispiel für Amazon Managed Service für Prometheus](#AmazonCloudWatchAgent-config-710-prometheus-examples)

## Konfigurationsschema
<a name="AmazonCloudWatchAgent-config-710-config-schema"></a>

`emr-metrics`hat die folgenden Klassifizierungen:
+ `emr-system-metrics`— konfiguriert Systemmetriken wie CPU, Festplatte und Speicher.
+ `emr-hadoop-hdfs-datanode-metrics`— Hadoop DataNode JMX-Metriken konfigurieren
+ `emr-hadoop-hdfs-namenode-metrics`— Hadoop JMX-Metriken NameNode konfigurieren
+ `emr-hadoop-yarn-nodemanager-metrics`— Yarn JMX-Metriken NodeManager konfigurieren
+ `emr-hadoop-yarn-resourcemanager-metrics`— Yarn ResourceManager JMX-Metriken konfigurieren
+ `emr-hbase-master-metrics`— HBase Master-JMX-Metriken konfigurieren
+ `emr-hbase-region-server-metrics`— JMX-Metriken für HBase Regionalserver konfigurieren
+ `emr-hbase-rest-server-metrics`— JMX-Metriken für HBase den REST-Server konfigurieren
+ `emr-hbase-thrift-server-metrics`— konfigurieren Sie HBase Thrift Server JMX-Metriken

In den folgenden Tabellen werden die verfügbaren Eigenschaften und Konfigurationen für alle Klassifizierungen beschrieben.

**Eigenschaften von emr-Metrics**


| Eigenschaft | Erforderlich | Description | Standardwert | Mögliche Werte | Hinweise | 
| --- | --- | --- | --- | --- | --- | 
| metrics\$1destination | Optional | Legt fest, ob Cluster-Metriken auf Amazon CloudWatch oder Amazon Managed Service for Prometheus veröffentlicht werden. | „CLOUDWATCH“ | „CLOUDWATCH“, „PROMETHEUS“ | Bei dieser Eigenschaft wird nicht zwischen Groß- und Kleinschreibung unterschieden. Zum Beispiel ist „Cloudwatch“ dasselbe wie „CLOUDWATCH“. | 
| prometheus\$1endpoint | Optional | Wenn auf „PROMETHEUS“ gesetzt metrics\$1destination ist, konfiguriert diese Eigenschaft den CloudWatch Agenten so, dass er Metriken an den bereitgestellten Remote-Write-Endpunkt von Amazon Managed Service for Prometheus sendet. | – | Jede gültige Remote-Write-URL für Amazon Managed Service für Prometheus. Das URL-Format für das Remote-Schreiben ist <pre>https://aps-workspaces.<region>.amazonaws.com/workspaces/<workspace_id>/api/v1/remote_write</pre> | Dieses Feld ist erforderlich, wenn metrics\$1destination es auf „PROMETHEUS“ gesetzt ist. Die Bereitstellung schlägt fehl, wenn Sie keinen Schlüssel angeben oder wenn der Wert eine leere Zeichenfolge ist. | 

**emr-system-metrics Eigenschaften**


| Eigenschaft | Erforderlich | Description | Standardwert | Mögliche Werte | Hinweise | 
| --- | --- | --- | --- | --- | --- | 
| metrics\$1collection\$1interval | Optional | Wie oft in Sekunden Metriken vom CloudWatch Agenten gesammelt und veröffentlicht werden. | „60" | Eine Zeichenfolge, die die Anzahl der Sekunden angibt. Akzeptiert nur ganze Zahlen. | Sie können diese Eigenschaft mit der metrics\$1collection\$1interval Eigenschaft einzelner Metrikgruppen überschreiben. | 

**emr-system-metrics Konfigurationen**

------
#### [ cpu ]


| Eigenschaft | Erforderlich | Description | Standardwert | Mögliche Werte | Hinweise | 
| --- | --- | --- | --- | --- | --- | 
| metrics | Optional | Die Liste der CPU-Metriken, die der Agent sammeln soll. | Siehe [Standardmetriken für CloudWatch Agenten mit Amazon EMR](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/AmazonCloudWatchAgent-metrics.html) | Eine durch Kommas getrennte Liste gültiger CPU-Metriknamen mit oder ohne cpu\$1 Präfix, z. B. und. usage\$1active cpu\$1time\$1idle Gültige [Metriken finden Sie unter Vom CloudWatch Agenten gesammelte Metriken](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-collected-by-CloudWatch-agent.html#linux-metrics-enabled-by-CloudWatch-agent). | Die Angabe einer leeren Zeichenfolge bedeutet, dass keine CPU-Metriken veröffentlicht werden. | 
| metrics\$1collection\$1interval | Optional | Wie oft (in Sekunden) der Agent CPU-Metriken sammeln und veröffentlichen soll. | Der Wert des Globalenmetrics\$1collection\$1interval. | Eine Zeichenfolge, die die Anzahl der Sekunden angibt. Akzeptiert nur ganze Zahlen. | Dieser Wert überschreibt die globale metrics\$1collection\$1interval Eigenschaft nur für CPU-Metriken. | 
| drop\$1original\$1metrics | Optional | Liste der CPU-Metriken, für die keine unaggregierten Metriken veröffentlicht werden sollen. | Es wurden keine unaggregierten CPU-Metriken veröffentlicht. | Eine durch Kommas getrennte Liste von CPU-Metriken, die auch in der Metrik-Eigenschaft angegeben sind. Eine leere Zeichenfolge bedeutet, dass alle CPU-Metriken veröffentlicht werden. | Der CloudWatch Agent aggregiert alle Metriken nach Cluster-ID, Instanz-ID, Knotentyp und Dienstname. Standardmäßig veröffentlicht der CloudWatch Agent keine ressourcenspezifischen Metriken für Metriken mit mehreren Ressourcen. | 
| resources | Optional | Legt fest, ob der Agent Metriken pro Kern veröffentlicht. | "\$1" | „\$1“ aktiviert Metriken pro Kern. „“ deaktiviert Metriken pro Kern. | Der CloudWatch Agent veröffentlicht nur Metriken pro Kern für CPU-Metriken, die nicht hinzugefügt wurden. drop\$1original\$1metrics | 

------
#### [ disk ]


| Eigenschaft | Erforderlich | Description | Standardwert | Mögliche Werte | Hinweise | 
| --- | --- | --- | --- | --- | --- | 
| metrics | Optional | Die Liste der Festplatten-Metriken, die der Agent sammeln soll. | Siehe [Standardmetriken für CloudWatch Agenten mit Amazon EMR](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/AmazonCloudWatchAgent-metrics.html) | Eine durch Kommas getrennte Liste gültiger Festplatten-Metriknamen mit oder ohne disk\$1 Präfix, z. B. und. disk\$1total used\$1percent Gültige [Messwerte finden Sie unter Vom CloudWatch Agenten gesammelte Metriken](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-collected-by-CloudWatch-agent.html#linux-metrics-enabled-by-CloudWatch-agent). | Die Angabe einer leeren Zeichenfolge bedeutet, dass keine Festplattenmetriken veröffentlicht werden. | 
| metrics\$1collection\$1interval | Optional | Gibt an, wie oft in Sekunden der Agent Festplattenmetriken sammeln und veröffentlichen soll. | Der Wert des globalenmetrics\$1collection\$1interval. | Eine Zeichenfolge, die die Anzahl der Sekunden angibt. Akzeptiert nur ganze Zahlen. | Dieser Wert überschreibt die globale metrics\$1collection\$1interval Eigenschaft nur für Festplattenmesswerte. | 
| drop\$1original\$1metrics | Optional | Liste der Festplattenmesswerte, für die keine unaggregierten Messwerte veröffentlicht werden sollen. | Es wurden keine unaggregierten Festplattenmetriken veröffentlicht. | Eine durch Kommas getrennte Liste von Festplatten-Metriken, die auch in der Metrik-Eigenschaft angegeben sind. Eine leere Zeichenfolge bedeutet, dass alle Festplattenmetriken veröffentlicht werden. | Der CloudWatch Agent aggregiert alle Metriken nach Cluster-ID, Instanz-ID, Knotentyp und Dienstname. Standardmäßig veröffentlicht der CloudWatch Agent keine ressourcenspezifischen Metriken für Metriken mit mehreren Ressourcen. | 
| resources | Optional | Legt fest, ob der Agent per-mount-point Metriken veröffentlicht. | "\$1" | „\$1“ bedeutet alle Einhängepunkte, „“ bedeutet keine Einhängepunkte oder eine durch Kommas getrennte Liste von Bereitstellungspunkten. Beispiel, "/,/emr". | Der CloudWatch Agent veröffentlicht nur per-mount-point Metriken für Festplattenmetriken, die nicht übernommen wurden. drop\$1original\$1metrics | 

------
#### [ diskio ]


| Eigenschaft | Erforderlich | Description | Standardwert | Mögliche Werte | Hinweise | 
| --- | --- | --- | --- | --- | --- | 
| metrics | Optional | Die Liste der Festplatten-E/A-Metriken, die der Agent sammeln soll. | Siehe [Standardmetriken für CloudWatch Agenten mit Amazon EMR](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/AmazonCloudWatchAgent-metrics.html) | Eine durch Kommas getrennte Liste gültiger Festplatten-IO-Metriknamen mit oder ohne diskio\$1 Präfix, z. B. und. diskio\$1reads writes Gültige [Metriken finden Sie unter Vom CloudWatch Agenten gesammelte Metriken](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-collected-by-CloudWatch-agent.html#linux-metrics-enabled-by-CloudWatch-agent). | Die Angabe einer leeren Zeichenfolge bedeutet, dass keine Festplatten-IO-Metriken veröffentlicht werden. | 
| metrics\$1collection\$1interval | Optional | Gibt an, wie oft in Sekunden der Agent Festplatten-E/A-Metriken sammeln und veröffentlichen soll. | Der Wert des globalenmetrics\$1collection\$1interval. | Eine Zeichenfolge, die die Anzahl der Sekunden angibt. Akzeptiert nur ganze Zahlen. | Dieser Wert überschreibt die globale metrics\$1collection\$1interval Eigenschaft nur für Festplatten-E/A-Metriken. | 
| drop\$1original\$1metrics | Optional | Liste der Festplatten-IO-Metriken, für die keine unaggregierten Metriken veröffentlicht werden sollen. | Es wurden keine unaggregierten Festplatten-E/A-Metriken veröffentlicht. | Eine durch Kommas getrennte Liste von Festplatten-E/A-Metriken, die auch in der Metrik-Eigenschaft angegeben sind. Eine leere Zeichenfolge bedeutet, dass alle Festplatten-IO-Metriken veröffentlicht werden. | Der CloudWatch Agent aggregiert alle Metriken nach Cluster-ID, Instanz-ID, Knotentyp und Dienstname. Standardmäßig veröffentlicht der CloudWatch Agent keine ressourcenspezifischen Metriken für Metriken mit mehreren Ressourcen. | 
| resources | Optional | Legt fest, ob der Agent Metriken pro Gerät veröffentlicht. | "\$1" | „\$1“ bedeutet alle Speichergeräte, „“ bedeutet keine Speichergeräte oder eine durch Kommas getrennte Liste von Gerätenamen. Beispiel, "nvme0n1,nvme1n1". | Der CloudWatch Agent veröffentlicht nur Metriken pro Gerät für Festplatten-E/A-Metriken, die nicht übernommen wurden. drop\$1original\$1metrics | 

------
#### [ mem ]


| Eigenschaft | Erforderlich | Description | Standardwert | Mögliche Werte | Hinweise | 
| --- | --- | --- | --- | --- | --- | 
| metrics | Optional | Die Liste der Speichermetriken, die der Agent sammeln soll. | Siehe [Standardmetriken für CloudWatch Agenten mit Amazon EMR](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/AmazonCloudWatchAgent-metrics.html) | Eine durch Kommas getrennte Liste gültiger Speichermetriknamen mit oder ohne mem\$1 Präfix, z. B. und. mem\$1available available\$1percent Gültige [Metriken finden Sie unter Vom CloudWatch Agenten gesammelte Metriken](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-collected-by-CloudWatch-agent.html#linux-metrics-enabled-by-CloudWatch-agent). | Die Angabe einer leeren Zeichenfolge bedeutet, dass keine Speichermetriken veröffentlicht werden. | 
| metrics\$1collection\$1interval | Optional | Gibt an, wie oft in Sekunden der Agent Speichermetriken sammeln und veröffentlichen soll. | Der Wert des globalenmetrics\$1collection\$1interval. | Eine Zeichenfolge, die die Anzahl der Sekunden angibt. Akzeptiert nur ganze Zahlen. | Dieser Wert überschreibt die globale metrics\$1collection\$1interval Eigenschaft nur für Speichermetriken. | 

------
#### [ net ]


| Eigenschaft | Erforderlich | Description | Standardwert | Mögliche Werte | Hinweise | 
| --- | --- | --- | --- | --- | --- | 
| metrics | Optional | Die Liste der Netzwerkmetriken, die der Agent sammeln soll. | Siehe [Standardmetriken für CloudWatch Agenten mit Amazon EMR](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/AmazonCloudWatchAgent-metrics.html) | Eine durch Kommas getrennte Liste gültiger Netzwerkmetriknamen mit oder ohne net\$1 Präfix, z. B. und. net\$1packets\$1sent packets\$1recv Gültige [Metriken finden Sie unter Vom CloudWatch Agenten gesammelte Metriken](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-collected-by-CloudWatch-agent.html#linux-metrics-enabled-by-CloudWatch-agent). | Die Angabe einer leeren Zeichenfolge bedeutet, dass keine Netzwerkmetriken veröffentlicht werden. | 
| metrics\$1collection\$1interval | Optional | Wie oft in Sekunden sollte der Agent Netzwerkmetriken sammeln und veröffentlichen. | Der Wert des Globalenmetrics\$1collection\$1interval. | Eine Zeichenfolge, die die Anzahl der Sekunden angibt. Akzeptiert nur ganze Zahlen. | Dieser Wert überschreibt die globale metrics\$1collection\$1interval Eigenschaft nur für Netzwerkmetriken. | 
| drop\$1original\$1metrics | Optional | Liste der Netzwerkmetriken, für die keine unaggregierten Messwerte veröffentlicht werden sollen. | Es wurden keine unaggregierten Netzwerkmetriken veröffentlicht. | Eine durch Kommas getrennte Liste von Netzwerkmetriken, die auch in der Metrik-Eigenschaft angegeben sind. Eine leere Zeichenfolge bedeutet, dass alle Netzwerkmetriken veröffentlicht werden. | Der CloudWatch Agent aggregiert alle Metriken nach Cluster-ID, Instanz-ID, Knotentyp und Dienstname. Standardmäßig veröffentlicht der CloudWatch Agent keine ressourcenspezifischen Metriken für Metriken mit mehreren Ressourcen. | 
| resources | Optional | Legt fest, ob der Agent Metriken pro Schnittstelle veröffentlicht. | "\$1" | „\$1“ bedeutet alle Netzwerkschnittstellen, „“ bedeutet keine Netzwerkschnittstellen oder eine durch Kommas getrennte Liste von Schnittstellennamen. Beispiel, "eth0,eth1". | Der CloudWatch Agent veröffentlicht nur Schnittstellen-Metriken für Netzwerkmetriken, die nicht hinzugefügt wurden. drop\$1original\$1metrics | 

------
#### [ netstat ]


| Eigenschaft | Erforderlich | Description | Standardwert | Mögliche Werte | Hinweise | 
| --- | --- | --- | --- | --- | --- | 
| metrics | Optional | Die Liste der Netzwerkstatistik-Metriken, die der Agent sammeln soll. | Siehe [Standardmetriken für CloudWatch Agenten mit Amazon EMR](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/AmazonCloudWatchAgent-metrics.html) | Eine durch Kommas getrennte Liste gültiger Speichermetriknamen mit oder ohne netstat\$1 Präfix, z. B. und. tcp\$1listen netstat\$1udp\$1socket Gültige [Metriken finden Sie unter Vom CloudWatch Agenten gesammelte Metriken](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-collected-by-CloudWatch-agent.html#linux-metrics-enabled-by-CloudWatch-agent). | Die Angabe einer leeren Zeichenfolge bedeutet, dass keine Netzwerkstatistik-Metriken veröffentlicht werden. | 
| metrics\$1collection\$1interval | Optional | Wie oft in Sekunden sollte der Agent Netzwerkstatistikmetriken sammeln und veröffentlichen. | Der Wert des metrics\$1collection\$1interval Globalen. | Eine Zeichenfolge, die die Anzahl der Sekunden angibt. Akzeptiert nur ganze Zahlen. | Dieser Wert überschreibt die globale metrics\$1collection\$1interval Eigenschaft nur für Netzwerkstatistikmetriken. | 

------
#### [ processes ]


| Eigenschaft | Erforderlich | Description | Standardwert | Mögliche Werte | Hinweise | 
| --- | --- | --- | --- | --- | --- | 
| metrics | Optional | Die Liste der Prozessmetriken, die der Agent sammeln soll. | Siehe [Standardmetriken für CloudWatch Agenten mit Amazon EMR](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/AmazonCloudWatchAgent-metrics.html) | Eine durch Kommas getrennte Liste gültiger Speichermetriknamen mit oder ohne processes\$1 Präfix, z. B. und. processes\$1running total Gültige [Metriken finden Sie unter Vom CloudWatch Agenten gesammelte Metriken](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-collected-by-CloudWatch-agent.html#linux-metrics-enabled-by-CloudWatch-agent). | Die Angabe einer leeren Zeichenfolge bedeutet, dass keine Prozessmetriken veröffentlicht werden. | 
| metrics\$1collection\$1interval | Optional | Wie oft in Sekunden sollte der Agent Systemprozessmetriken sammeln und veröffentlichen. | Der Wert des Globalenmetrics\$1collection\$1interval. | Eine Zeichenfolge, die die Anzahl der Sekunden angibt. Akzeptiert nur ganze Zahlen. | Dieser Wert überschreibt die globale metrics\$1collection\$1interval Eigenschaft nur für Systemprozessmetriken. | 

------
#### [ swap ]


| Eigenschaft | Erforderlich | Description | Standardwert | Mögliche Werte | Hinweise | 
| --- | --- | --- | --- | --- | --- | 
| metrics | Optional | Die Liste der Swap-Metriken, die der Agent sammeln soll. | Siehe [Standardmetriken für CloudWatch Agenten mit Amazon EMR](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/AmazonCloudWatchAgent-metrics.html) | Eine durch Kommas getrennte Liste gültiger Speichermetriknamen mit oder ohne swap\$1 Präfix, z. B. und. swap\$1free used\$1percent Gültige [Metriken finden Sie unter Vom CloudWatch Agenten gesammelte Metriken](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-collected-by-CloudWatch-agent.html#linux-metrics-enabled-by-CloudWatch-agent). | Die Angabe einer leeren Zeichenfolge bedeutet, dass keine Swap-Metriken veröffentlicht werden. | 
| metrics\$1collection\$1interval | Optional | Wie oft in Sekunden sollte der Agent Swap-Metriken sammeln und veröffentlichen. | Der Wert des Globalenmetrics\$1collection\$1interval. | Eine Zeichenfolge, die die Anzahl der Sekunden angibt. Akzeptiert nur ganze Zahlen. | Dieser Wert überschreibt die globale metrics\$1collection\$1interval Eigenschaft nur für Swap-Metriken. | 

------

**emr-hadoop-hdfs-datanodeEigenschaften von -metrics**


| Eigenschaft | Erforderlich | Description | Standardwert | Mögliche Werte | 
| --- | --- | --- | --- | --- | 
| <custom\$1bean\$1name> | Optional | – | Der CloudWatch Agent MBean , von dem dieser Agent Metriken sammeln soll, wie Hadoop:service=DataNode,name=DataNodeActivity z. MBean Probennamen und die entsprechenden Metriken finden Sie in den [JMX-YAML-Beispieldateien](https://github.com/aws-samples/aws-emr-utilities/tree/main/applications/cloudwatch-agent/configuration/7.0/application-metrics/mappings) für Amazon EMR Version 7.0. | Eine Zeichenfolge, die die kommagetrennte Liste der Metriken enthält, die mit dem verknüpft sind. MBean Beispiel, BlocksCached,BlocksRead. | 
| otel.metric.export.interval | Optional | Wie oft in Millisekunden Hadoop-Metriken erfasst werden sollen. DataNode  | „60000" | Eine Zeichenfolge, die die Anzahl der Millisekunden angibt. Akzeptiert nur ganze Zahlen. | 

**emr-hadoop-hdfs-namenodeEigenschaften von -metrics**


| Eigenschaft | Erforderlich | Description | Standardwert | Mögliche Werte | 
| --- | --- | --- | --- | --- | 
| <custom\$1bean\$1name> | Optional | – | Der CloudWatch Agent MBean , von dem dieser Agent Metriken sammeln soll, wie Hadoop:service=NameNode,name=FSNamesystem z. MBean Probennamen und die entsprechenden Metriken finden Sie in den [JMX-YAML-Beispieldateien](https://github.com/aws-samples/aws-emr-utilities/tree/main/applications/cloudwatch-agent/configuration/7.0/application-metrics/mappings) für Amazon EMR Version 7.0. | Eine Zeichenfolge, die die kommagetrennte Liste der Metriken enthält, die mit dem verknüpft sind. MBean Beispiel, BlockCapacity,CapacityUsedGB. | 
| otel.metric.export.interval | Optional | Wie oft in Millisekunden Hadoop-Metriken erfasst werden sollen. NameNode  | „60000" | Eine Zeichenfolge, die die Anzahl der Millisekunden angibt. Akzeptiert nur ganze Zahlen. | 

**emr-hadoop-yarn-nodemanagerEigenschaften von -metrics**


| Eigenschaft | Erforderlich | Description | Standardwert | Mögliche Werte | 
| --- | --- | --- | --- | --- | 
| <custom\$1bean\$1name> | Optional | – | Der CloudWatch Agent MBean , von dem dieser Agent Metriken sammeln soll, wie Hadoop:service=NodeManager,name=NodeManagerMetrics z. MBean Probennamen und die entsprechenden Metriken finden Sie in den [JMX-YAML-Beispieldateien](https://github.com/aws-samples/aws-emr-utilities/tree/main/applications/cloudwatch-agent/configuration/7.0/application-metrics/mappings) für Amazon EMR Version 7.0. | Eine Zeichenfolge, die die kommagetrennte Liste der Metriken enthält, die mit dem verknüpft sind. MBean Beispiel, MaxCapacity,AllocatedGB. | 
| otel.metric.export.interval | Optional | Wie oft in Millisekunden Hadoop YARN-Metriken erfasst werden sollen. NodeManager  | „60000" | Eine Zeichenfolge, die die Anzahl der Millisekunden angibt. Akzeptiert nur ganze Zahlen. | 

**emr-hadoop-yarn-resourcemanagerEigenschaften von -metrics**


| Eigenschaft | Erforderlich | Description | Standardwert | Mögliche Werte | 
| --- | --- | --- | --- | --- | 
| <custom\$1bean\$1name> | Optional | – | Der CloudWatch Agent MBean , von dem dieser Agent Metriken sammeln soll, wie Hadoop:service=ResourceManager,name=PartitionQueueMetrics z. MBean Probennamen und die entsprechenden Metriken finden Sie in den [JMX-YAML-Beispieldateien](https://github.com/aws-samples/aws-emr-utilities/tree/main/applications/cloudwatch-agent/configuration/7.0/application-metrics/mappings) für Amazon EMR Version 7.0. | Eine Zeichenfolge, die die kommagetrennte Liste der Metriken enthält, die mit dem verknüpft sind. MBean Beispiel, MaxCapacity,MaxCapacityVCores. | 
| otel.metric.export.interval | Optional | Wie oft in Millisekunden Hadoop YARN-Metriken erfasst werden sollen. ResourceManager  | „60000" | Eine Zeichenfolge, die die Anzahl der Millisekunden angibt. Akzeptiert nur ganze Zahlen. | 

**emr-hbase-master-metrics Eigenschaften**


| Eigenschaft | Erforderlich | Description | Standardwert | Mögliche Werte | 
| --- | --- | --- | --- | --- | 
| <custom\$1bean\$1name> | Optional | – | Der CloudWatch Agent MBean , von dem dieser Agent Metriken sammeln soll, wie Hadoop:service=HBase,name=Master,sub=AssignmentManager z. MBean Probennamen und die entsprechenden Metriken finden Sie in den [JMX-YAML-Beispieldateien](https://github.com/aws-samples/aws-emr-utilities/tree/main/applications/cloudwatch-agent/configuration/7.0/application-metrics/mappings) für Amazon EMR Version 7.0. | Eine Zeichenfolge, die die kommagetrennte Liste der Metriken enthält, die mit dem verknüpft sind. MBean Beispiel, AssignFailedCount,AssignSubmittedCount. | 
| otel.metric.export.interval | Optional | Wie oft in Millisekunden Master-Metriken erfasst werden sollen. HBase  | „60000" | Eine Zeichenfolge, die die Anzahl der Millisekunden angibt. Akzeptiert nur ganze Zahlen. | 

**emr-hbase-region-serverEigenschaften von -metrics**


| Eigenschaft | Erforderlich | Description | Standardwert | Mögliche Werte | 
| --- | --- | --- | --- | --- | 
| <custom\$1bean\$1name> | Optional | – | Der CloudWatch Agent MBean , von dem dieser Agent Metriken sammeln soll, wie Hadoop:service=HBase,name=RegionServer,sub=IPC z. MBean Probennamen und die entsprechenden Metriken finden Sie in den [JMX-YAML-Beispieldateien](https://github.com/aws-samples/aws-emr-utilities/tree/main/applications/cloudwatch-agent/configuration/7.0/application-metrics/mappings) für Amazon EMR Version 7.0. | Eine Zeichenfolge, die die kommagetrennte Liste der Metriken enthält, die mit dem verknüpft sind. MBean Beispiel, numActiveHandler,numActivePriorityHandler. | 
| otel.metric.export.interval | Optional | Wie oft in Millisekunden Regionsserver-Metriken erfasst werden sollen. HBase  | „60000" | Eine Zeichenfolge, die die Anzahl der Millisekunden angibt. Akzeptiert nur ganze Zahlen. | 

**emr-hbase-rest-serverEigenschaften von -metrics**


| Eigenschaft | Erforderlich | Description | Standardwert | Mögliche Werte | 
| --- | --- | --- | --- | --- | 
| <custom\$1bean\$1name> | Optional | – | Der CloudWatch Agent MBean , von dem dieser Agent Metriken sammeln soll, wie Hadoop:service=HBase,name=REST z. MBean Probennamen und die entsprechenden Metriken finden Sie in den [JMX-YAML-Beispieldateien](https://github.com/aws-samples/aws-emr-utilities/tree/main/applications/cloudwatch-agent/configuration/7.0/application-metrics/mappings) für Amazon EMR Version 7.0. | Eine Zeichenfolge, die die kommagetrennte Liste der Metriken enthält, die mit dem verknüpft sind. MBean Beispiel, successfulPut,successfulScanCount. | 
| otel.metric.export.interval | Optional | Wie oft in Millisekunden Rest-Server-Metriken erfasst werden sollen. HBase  | „60000" | Eine Zeichenfolge, die die Anzahl der Millisekunden angibt. Akzeptiert nur ganze Zahlen. | 

**emr-hbase-thrift-serverEigenschaften von -metrics**


| Eigenschaft | Erforderlich | Description | Standardwert | Mögliche Werte | 
| --- | --- | --- | --- | --- | 
| <custom\$1bean\$1name> | Optional | – | Der CloudWatch Agent MBean , von dem dieser Agent Metriken sammeln soll, wie Hadoop:service=HBase,name=Thrift,sub=ThriftOne z. MBean Probennamen und die entsprechenden Metriken finden Sie in den [JMX-YAML-Beispieldateien](https://github.com/aws-samples/aws-emr-utilities/tree/main/applications/cloudwatch-agent/configuration/7.0/application-metrics/mappings) für Amazon EMR Version 7.0. | Eine Zeichenfolge, die die kommagetrennte Liste der Metriken enthält, die mit dem verknüpft sind. MBean Beispiel, BatchGet\$1max,BatchGet\$1mean. | 
| otel.metric.export.interval | Optional | Wie oft in Millisekunden Thrift-Servermetriken erfasst werden sollen. HBase  | „60000" | Eine Zeichenfolge, die die Anzahl der Millisekunden angibt. Akzeptiert nur ganze Zahlen. | 

## Beispiele für Konfigurationen von Systemmetriken
<a name="AmazonCloudWatchAgent-config-710-system-examples"></a>

Das folgende Beispiel zeigt, wie der CloudWatch Agent so konfiguriert wird, dass der Export aller Systemmetriken beendet wird.

```
[
  {
    "Classification": "emr-metrics",
    "Properties": {},
    "Configurations": [
      {
        "Classification": "emr-system-metrics",
        "Properties": {},
        "Configurations": []
      }
    ]
  }
]
```

Im folgenden Beispiel wird der CloudWatch Agent so konfiguriert, dass er die Standard-Systemmetriken exportiert. Auf diese Weise können Sie den Agenten schnell wieder auf den Export der Standard-Systemmetriken zurücksetzen, wenn Sie die Systemmetriken bereits mindestens einmal neu konfiguriert haben. Durch diesen Reset werden auch alle Anwendungsmetriken entfernt, die zuvor neu konfiguriert wurden.

```
[
  {
    "Classification": "emr-metrics",
    "Properties": {},
    "Configurations": []
  }
]
```

Im folgenden Beispiel wird der Cluster so konfiguriert, dass er die `cpu``mem`, und die `disk` Metriken exportiert.

```
[
  {
    "Classification": "emr-metrics",
    "Properties": {},
    "Configurations": [
      {
        "Classification": "emr-system-metrics",
        "Properties": {
          "metrics_collection_interval": "20"
        },
        "Configurations": [
          {
            "Classification": "cpu",
            "Properties": {
              "metrics": "cpu_usage_guest,cpu_usage_idle",
              "metrics_collection_interval": "30",
              "drop_original_metrics": "cpu_usage_guest"
            }
          },
          {
            "Classification": "mem",
            "Properties": {
              "metrics": "mem_active"
            }
          },
           {
            "Classification": "disk",
            "Properties": {
              "metrics": "disk_used_percent",
              "resources": "/,/mnt",
              "drop_original_metrics": ""
            }
          }
        ]
      }
    ]
  }
]
```

Die vorherige Beispielkonfiguration hat die folgenden Eigenschaften:
+ Alle 30 Sekunden erfasst der Agent die `cpu_guest` Metrik für alle CPUs. Sie finden die aggregierte Metrik unter dem CloudWatch `CWAgent > cluster.id, instance.id, node.type, service.name` Namespace.
+ Alle 30 Sekunden sammelt der Agent die `cpu_idle` Metrik für alle. CPUs Sie finden die aggregierte Metrik unter dem CloudWatch `CWAgent > cluster.id, instance.id, node.type, service.name` Namespace. Der Agent sammelt auch die Metriken pro CPU. Sie finden sie im selben Namespace. Der Agent sammelt diese Metrik, weil die `drop_original_metrics` Eigenschaft nichts enthält`cpu_idle`, sodass der Agent die Metrik nicht ignoriert.
+ Alle 20 Sekunden erfasst der Agent die `mem_active` Metrik. Sie finden die aggregierte Metrik unter dem CloudWatch `CWAgent > cluster.id, instance.id, node.type, service.name` Namespace.
+ Alle 20 Sekunden erfasst der Agent die `disk_used_percent` Metriken für die `/` und die `/mnt` Festplatten-Mounts. Sie finden die aggregierten Metriken unter dem CloudWatch Namespace. `CWAgent > cluster.id, instance.id, node.type, service.name` Der Agent sammelt auch die Metriken pro Mount. Sie finden sie im selben Namespace. Der Agent sammelt diese Metrik, weil die `drop_original_metrics` Eigenschaft nichts enthält`disk_used_percent`, sodass der Agent die Metrik nicht ignoriert.

## Beispiele für Konfigurationen von Anwendungsmetriken
<a name="AmazonCloudWatchAgent-config-710-application-examples"></a>

Im folgenden Beispiel wird der CloudWatch Agent so konfiguriert, dass der Export von Metriken für den Hadoop Namenode-Dienst beendet wird.

```
[
  {
    "Classification": "emr-metrics",
    "Properties": {},
    "Configurations": [
      {
        "Classification": "emr-hadoop-hdfs-namenode-metrics",
        "Properties": {},
        "Configurations": []
      }
    ]
  }
]
```

Im folgenden Beispiel wird ein Cluster für den Export von Hadoop-Anwendungsmetriken konfiguriert.

```
[
  {
    "Classification": "emr-metrics",
    "Properties": {},
    "Configurations": [
      {
        "Classification": "emr-hadoop-hdfs-namenode-metrics",
        "Properties": {
          "Hadoop:service=NameNode,name=FSNamesystem": "BlockCapacity,CapacityUsedGB",
          "otel.metric.export.interval": "20000" 
        },
        "Configurations": []
      },
       {
        "Classification": "emr-hadoop-hdfs-datanode-metrics",
        "Properties": {
          "Hadoop:service=DataNode,name=JvmMetrics": "MemNonHeapUsedM",
          "otel.metric.export.interval": "30000" 
        },
        "Configurations": []
      },
       {
        "Classification": "emr-hadoop-yarn-resourcemanager-metrics",
        "Properties": {
          "Hadoop:service=ResourceManager,name=CapacitySchedulerMetrics": "AllocateNumOps,NodeUpdateNumOps"
        },
        "Configurations": []
      }
    ]
  }
]
```

Das vorherige Beispiel hat die folgenden Eigenschaften:
+ Alle 20 Sekunden sammelt der Agent die `BlockCapacity` und `CapacityUsedGB` -Metriken von Instanzen, auf denen der Hadoop Namenode-Dienst ausgeführt wird.
+ Alle 30 Sekunden sammelt der Agent `MemNonHeapUsedM` Metriken von Instanzen, auf denen der Hadoop Datanode-Dienst ausgeführt wird.
+ Alle 30 Sekunden sammelt der Agent die `NodeUpdateNumOps` Metriken `AllocateNumOps` und die Metriken von Instanzen, auf denen Hadoop YARN ausgeführt wird. ResourceManaager

## Beispiel für Amazon Managed Service für Prometheus
<a name="AmazonCloudWatchAgent-config-710-prometheus-examples"></a>

Das folgende Beispiel zeigt, wie der CloudWatch Agent so konfiguriert wird, dass er Metriken nach Amazon Managed Service for Prometheus exportiert.

Wenn Sie derzeit Metriken nach Amazon Managed Service for Prometheus exportieren und die Metriken für den Cluster neu konfigurieren und weiterhin Metriken nach Amazon Managed Service for Prometheus exportieren möchten, müssen Sie die Eigenschaften und angeben. `metrics_destination` `prometheus_endpoint`

```
[
  {
    "Classification": "emr-metrics",
    "Properties": {
      "metrics_destination": "prometheus",
      "prometheus_endpoint": "http://amp-workspace/api/v1/remote_write"
    },
    "Configurations": []
  }
]
```

Verwenden Sie das folgende Beispiel, um den CloudWatch Agenten zum Exportieren von Metriken zu CloudWatch verwenden.

```
[
  {
    "Classification": "emr-metrics",
    "Properties": {
      "metrics_destination": "cloudwatch"
    },
    "Configurations": []
  }
]
```

**Anmerkung**  
Der CloudWatch Agent verfügt über einen Prometheus-Exporter, der bestimmte Attribute umbenennt. Für die Standardkennzahlen verwendet Amazon Managed Service for Prometheus Unterstriche anstelle der Punkte, die Amazon verwendet. CloudWatch Wenn Sie Amazon Managed Grafana verwenden, um die Standardmetriken in Amazon Managed Service for Prometheus zu visualisieren, werden die Bezeichnungen als`cluster_id`,`instance_id`, `node_type` und angezeigt. `service_name`

# CloudWatch Agent für Amazon EMR 7.0.0 konfigurieren
<a name="AmazonCloudWatchAgent-config-700"></a>

Sie können den CloudWatch Amazon-Agenten so konfigurieren, dass er zusätzliche Systemmetriken verwendet, die über [die standardmäßige CloudWatch Agentenkonfiguration](AmazonCloudWatchAgent-metrics.md) hinausgehen. Die Konfiguration für 7.0.0 erfordert die Verwendung von Bootstrap-Aktionen, für die wir in den folgenden Abschnitten Beispiele bereitgestellt haben. In einer kommenden Version wird Amazon EMR zusätzliche Konfigurationsoptionen über die Amazon-EMR-API bereitstellen.

**Topics**
+ [Zusätzliche Systemmetriken mit Amazon EMR 7.0.0 konfigurieren](#AmazonCloudWatchAgent-config-700-add-metrics)
+ [Anwendungsmetriken mit Amazon EMR 7.0.0 konfigurieren](#AmazonCloudWatchAgent-config-700-app-metrics)
+ [Amazon Managed Service für Prometheus als Cloud-Speicher für Metriken mit Amazon EMR 7.0.0 konfigurieren](#AmazonCloudWatchAgent-config-700-prometheus)

## Zusätzliche Systemmetriken mit Amazon EMR 7.0.0 konfigurieren
<a name="AmazonCloudWatchAgent-config-700-add-metrics"></a>

Gehen Sie wie folgt vor, um den Agenten so zu konfigurieren, dass er einen anderen Satz von Systemmetriken in Amazon EMR 7.0.0 verwendet:

1. Erstellen oder wählen Sie einen Bucket in Ihrem Amazon S3 S3-Konto aus, in dem Sie die Konfigurationsdateien speichern möchten, die die CloudWatch Agent-Metriken spezifizieren.

1. Erstellen Sie die `emr-amazon-cloudwatch-agent.json`-Konfigurationsdatei mit den angegebenen bevorzugten Metriken. Verwenden Sie dazu eine der Methoden, die unter [ CloudWatch Agenten-Konfigurationsdatei erstellen](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/create-cloudwatch-agent-configuration-file.html) beschrieben werden. Weitere Informationen zur Struktur der CloudWatch Agenten-Konfigurationsdatei finden Sie unter [Manuelles Erstellen oder Bearbeiten der CloudWatch Agenten-Konfigurationsdatei](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-Configuration-File-Details.html) im * CloudWatch Amazon-Benutzerhandbuch*.

1. Navigieren Sie als Nächstes zum **aws-emr-utilities** Repo auf GitHub und laden Sie die folgenden Skripte für Systemmetriken herunter:
   + **[https://github.com/aws-samples/aws-emr-utilities/blob/main/applications/cloudwatch-agent/configuration/7.0/system-metrics/install_system_metrics_launcher.sh](https://github.com/aws-samples/aws-emr-utilities/blob/main/applications/cloudwatch-agent/configuration/7.0/system-metrics/install_system_metrics_launcher.sh)** – Ein Skript, das heruntergeladen und dann `install_system_metrics.sh` im Hintergrund ausführt, sodass der Knoten das Bootstrapping beenden kann.
   + **[https://github.com/aws-samples/aws-emr-utilities/blob/main/applications/cloudwatch-agent/configuration/7.0/system-metrics/install_system_metrics.sh](https://github.com/aws-samples/aws-emr-utilities/blob/main/applications/cloudwatch-agent/configuration/7.0/system-metrics/install_system_metrics.sh)** – Ein Skript, das darauf wartet, dass die Instance, auf der es ausgeführt wird, das Bootstrapping abgeschlossen hat, dann die Konfiguration in der JSON-Datei herunterlädt und anwendet.

1. Öffnen Sie jede SH-Datei und ersetzen Sie `amzn-s3-demo-bucket` durch den Namen Ihres Buckets aus Schritt 1.

1. Laden Sie die eine JSON-Datei und die beiden SH-Dateien in Ihren S3-Bucket hoch.

1. Jetzt können Sie zur Amazon EMR-Konsole navigieren und mit dem CloudWatch Agenten einen neuen Cluster erstellen. Wählen Sie im Navigationsbereich unter **EMR in EC2** die Option **Cluster** und dann **Create cluster** (Cluster erstellen) aus.

1. Wählen Sie im Abschnitt **Name and applications** (Name und Anwendungen) Amazon-EMR-Version 7.0.0 oder höher aus.

1. Wählen Sie unter **Anwendungspaket** das Paket oder die Apps aus, die Sie in Ihrem Cluster installieren möchten, und schließen Sie **Amazon CloudWatch Agent** in Ihre Auswahl ein.

1. Wählen Sie im Abschnitt **Bootstrap actions** (Bootstrap-Aktionen) die Option **Add** (Hinzufügen) aus.
   + Geben Sie für **Name** **install\$1system\$1metrics\$1launcher.sh** ein.
   + Fügen Sie für **Script location** (Skript-Standort) **s3://*amzn-s3-demo-bucket*/install\$1system\$1metrics\$1launcher.sh** ein. Ersetzen Sie `amzn-s3-demo-bucket` durch den Pfad zu Ihrem S3-Bucket.
   + Lassen Sie den **Argument**-Block leer.

1. Wählen Sie **Bootstrap-Aktion hinzufügen** aus.

1. Fahren Sie mit der Erstellung des Clusters fort, um Ihren Workload-Anforderungen gerecht zu werden.

Wenn Ihr Cluster gestartet wird, veröffentlicht der CloudWatch Agent die Systemmetriken, die Sie in der Konfigurationsdatei angegeben haben, auf CloudWatch.

## Anwendungsmetriken mit Amazon EMR 7.0.0 konfigurieren
<a name="AmazonCloudWatchAgent-config-700-app-metrics"></a>

Sie können den CloudWatch Amazon-Agenten so konfigurieren, dass er zusätzlich zu Systemmetriken auch Anwendungsmetriken für HDFS und YARN veröffentlicht. Gehen Sie wie folgt vor, um den Agent für die Veröffentlichung von Anwendungsmetriken zu konfigurieren:

1. Erstellen oder wählen Sie einen Bucket in Ihrem Amazon S3 S3-Konto aus, in dem Sie die Konfigurationsdateien speichern möchten, die die CloudWatch Agent-Metriken spezifizieren.

1. Navigieren Sie als Nächstes zum **aws-emr-utilities** Repo auf GitHub und laden Sie die folgenden Skripte herunter:
   + **[https://github.com/aws-samples/aws-emr-utilities/blob/main/applications/cloudwatch-agent/configuration/7.0/application-metrics/install_app_metrics_launcher.sh](https://github.com/aws-samples/aws-emr-utilities/blob/main/applications/cloudwatch-agent/configuration/7.0/application-metrics/install_app_metrics_launcher.sh)** – Ein Skript, das heruntergeladen und dann `install_app_metrics.sh` im Hintergrund ausführt, sodass der Knoten das Bootstrapping beenden kann.
   + **[https://github.com/aws-samples/aws-emr-utilities/blob/main/applications/cloudwatch-agent/configuration/7.0/application-metrics/install_app_metrics.sh](https://github.com/aws-samples/aws-emr-utilities/blob/main/applications/cloudwatch-agent/configuration/7.0/application-metrics/install_app_metrics.sh)** – Ein Skript, das darauf wartet, dass die Instance, auf der es ausgeführt wird, das Bootstrapping abgeschlossen hat, und dann die Konfiguration in YAML-Dateien anwendet, die Sie in einem nächsten Schritt herunterladen werden.

1. Öffnen Sie jede Datei und ersetzen Sie `amzn-s3-demo-bucket` durch den Namen Ihres Buckets aus Schritt 1.

1. Laden Sie als Nächstes die folgenden YAML-Mapping-Dateien herunter. Informationen darüber, wie diese YAML-Dateien strukturiert sind, finden Sie [https://github.com/open-telemetry/opentelemetry-java-instrumentation/tree/main/instrumentation/jmx-metrics/javaagent](https://github.com/open-telemetry/opentelemetry-java-instrumentation/tree/main/instrumentation/jmx-metrics/javaagent)im *OpenTelemetry Instrumentation for Java* GitHub Repo.
   + **[https://github.com/aws-samples/aws-emr-utilities/blob/main/applications/cloudwatch-agent/configuration/7.0/application-metrics/mappings/datanode-metrics.yaml](https://github.com/aws-samples/aws-emr-utilities/blob/main/applications/cloudwatch-agent/configuration/7.0/application-metrics/mappings/datanode-metrics.yaml)** – Die Konfiguration für Hadoop DataNode-Metriken.
   + **[https://github.com/aws-samples/aws-emr-utilities/blob/main/applications/cloudwatch-agent/configuration/7.0/application-metrics/mappings/namenode-metrics.yaml](https://github.com/aws-samples/aws-emr-utilities/blob/main/applications/cloudwatch-agent/configuration/7.0/application-metrics/mappings/namenode-metrics.yaml)** – Die Konfiguration für Hadoop NameNode-Metriken.
   + **[https://github.com/aws-samples/aws-emr-utilities/blob/main/applications/cloudwatch-agent/configuration/7.0/application-metrics/mappings/nodemanager-metrics.yaml](https://github.com/aws-samples/aws-emr-utilities/blob/main/applications/cloudwatch-agent/configuration/7.0/application-metrics/mappings/nodemanager-metrics.yaml)** – Die Konfiguration für Yarn NodeManager-Metriken.
   + **[https://github.com/aws-samples/aws-emr-utilities/blob/main/applications/cloudwatch-agent/configuration/7.0/application-metrics/mappings/resourcemanager-metrics.yaml](https://github.com/aws-samples/aws-emr-utilities/blob/main/applications/cloudwatch-agent/configuration/7.0/application-metrics/mappings/resourcemanager-metrics.yaml)** – Die Konfiguration für Yarn ResourceManager-Metriken.

1. Laden Sie die zwei SH- und vier YAML-Dateien in Ihren S3-Bucket hoch.

1. Jetzt können Sie zur Amazon EMR-Konsole navigieren und mit dem CloudWatch Agenten einen neuen Cluster erstellen. Wählen Sie im Navigationsbereich unter **EMR in EC2** die Option **Cluster** und dann **Create cluster** (Cluster erstellen) aus.

1. Wählen Sie im Abschnitt **Name and applications** (Name und Anwendungen) Amazon-EMR-Version 7.0.0 oder höher aus.

1. Wählen Sie unter **Anwendungspaket** das Paket oder die benutzerdefinierte Gruppe von Apps aus, die Sie in Ihrem Cluster installieren möchten, und schließen Sie den **CloudWatch Agenten** in Ihre Auswahl ein.

1. Wählen Sie im Abschnitt **Bootstrap actions** (Bootstrap-Aktionen) die Option **Add** (Hinzufügen) aus.
   + Geben Sie für **Name** **install\$1app\$1metrics\$1launcher.sh** ein.
   + Fügen Sie für **Script location** (Skript-Standort) **s3://*amzn-s3-demo-bucket*/install\$1app\$1metrics\$1launcher.sh** ein. Ersetzen Sie `amzn-s3-demo-bucket` durch den Pfad zu Ihrem S3-Bucket.
   + Lassen Sie den **Argument**-Block leer.

1. Wählen Sie **Bootstrap-Aktion hinzufügen** aus.

1. Fahren Sie mit der Erstellung des Clusters fort, um Ihren Workload-Anforderungen gerecht zu werden.

Wenn Ihr Cluster gestartet wird, veröffentlicht der CloudWatch Agent die Anwendungsmetriken, die Sie angegeben haben, zusammen mit den Systemmetriken für CloudWatch.

## Amazon Managed Service für Prometheus als Cloud-Speicher für Metriken mit Amazon EMR 7.0.0 konfigurieren
<a name="AmazonCloudWatchAgent-config-700-prometheus"></a>

Sie können den CloudWatch Amazon-Agenten so konfigurieren, dass er Metriken stattdessen in Amazon Managed Service for Prometheus veröffentlicht. CloudWatch

**Anmerkung**  
Sie können Metriken vom CloudWatch Amazon-Agenten entweder auf Amazon Managed Service for Prometheus oder auf Amazon veröffentlichen CloudWatch, aber Sie können die Metriken nicht für beide Services für denselben Cluster veröffentlichen.

Um den Agenten für die Veröffentlichung von Metriken in Amazon Managed Service for Prometheus zu konfigurieren, müssen Sie die `aps:RemoteWrite` AWS Identity and Access Management (IAM) -Berechtigung zum Amazon EC2 EC2-Instance-Profil für Amazon EMR hinzufügen. Die folgende Beispielrichtlinie enthält die erforderliche Berechtigung:

------
#### [ JSON ]

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "aps:RemoteWrite"
      ],
      "Resource": [
        "*"
      ],
      "Sid": "AllowAPSRemotewrite"
    }
  ]
}
```

------

**Verwenden Sie den CloudWatch Agenten auf einem EMR-Cluster, um Metriken in Amazon Managed Service for Prometheus zu veröffentlichen**

Sobald die Servicerichtlinie über die richtigen Berechtigungen verfügt, führen Sie die folgenden Schritte aus, um einen Cluster zu starten, der den CloudWatch Agenten verwendet, um Metriken in Amazon Managed Service for Prometheus zu veröffentlichen.

1. Verwenden Sie das AWS-Managementkonsole oder AWS CLI , um einen Amazon Managed Service for Prometheus Workspace zu erstellen. Weitere Informationen finden Sie unter [Einen Workspace erstellen](https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-onboard-create-workspace.html) im *Benutzerhandbuch zu Amazon Managed Service für Prometheus*.

1. Erstellen Sie einen Bucket in Ihrem Amazon-S3-Konto oder wählen Sie einen aus, in dem Sie die Startdateien speichern möchten, die Amazon Managed Service für Prometheus als Cloud-Speicher angeben.

1. Navigieren Sie als Nächstes zum **aws-emr-utilities** Repo auf GitHub und laden Sie die folgenden Skripts herunter:
   + **[https://github.com/aws-samples/aws-emr-utilities/blob/main/applications/cloudwatch-agent/configuration/7.0/prometheus/add_prometheus_endpoint_launcher.sh](https://github.com/aws-samples/aws-emr-utilities/blob/main/applications/cloudwatch-agent/configuration/7.0/prometheus/add_prometheus_endpoint_launcher.sh)** – Ein Skript, das heruntergeladen und dann `add_prometheus_endpoint.sh` im Hintergrund ausführt, sodass der Knoten das Bootstrapping beenden kann.
   + **[https://github.com/aws-samples/aws-emr-utilities/blob/main/applications/cloudwatch-agent/configuration/7.0/prometheus/add_prometheus_endpoint.sh](https://github.com/aws-samples/aws-emr-utilities/blob/main/applications/cloudwatch-agent/configuration/7.0/prometheus/add_prometheus_endpoint.sh)**— Ein Skript, das darauf wartet, dass die Instance, auf der es ausgeführt wird, den Bootstrapping abgeschlossen hat, und dann den CloudWatch Agenten so konfiguriert, dass er auf dem Amazon Managed Service for Prometheus-Endpunkt veröffentlicht, den Sie beim Starten Ihres Clusters als Argument angeben.

1. Öffnen Sie jede Datei und ersetzen Sie `amzn-s3-demo-bucket` durch den Namen Ihres Buckets aus Schritt 2.

1. Verwenden Sie den AWS CLI , um einen EMR-Cluster mit der `add_prometheus_endpoint_launcher.sh` Bootstrap-Aktion zu erstellen. Ersetzen Sie `amzn-s3-demo-bucket` im folgenden Befehl durch den Bucket, der die Bootstrap-Aktion enthält, und ersetzen Sie `managedpro-remote-write-workspace-url` durch den Remote-Write-Endpunkt für Ihren Workspace von Amazon Managed Service für Prometheus. Stellen Sie sicher, dass Sie ein Amazon-EMR-Release-Label von `emr-7.0.0` oder höher angeben.

   ```
   aws emr create-cluster --name managedpro-cluster \
       --release-label emr-7.0.0 \
       --applications Name=Hadoop Name=AmazonCloudWatchAgent \
       --ec2-attributes KeyName=myKey --instance-type m7g.2xlarge \
       --instance-count 3 --use-default-roles
      --bootstrap-actions Name='Add Prometheus Endpoint',Path=s3://amzn-s3-demo-bucket/add_prometheus_endpoint_launcher.sh,Args='managedpro-remote-write-workspace-url'
   ```

Wenn Ihr Cluster gestartet wird, veröffentlicht der CloudWatch Agent die gesammelten Metriken in Amazon Managed Service for Prometheus.

**Amazon Managed Service für Prometheus als eine Datenquelle für Amazon Managed Grafana verwenden**

Sobald Amazon EMR die Cluster-Metriken in Amazon Managed Service für Prometheus veröffentlicht hat, können Sie die Metriken mit Amazon Managed Grafana über die folgenden Schritten visualisieren: 

1. Verwenden Sie den AWS-Managementkonsole , um einen Amazon Managed Grafana-Arbeitsbereich und einen Benutzer mit den entsprechenden Berechtigungen zu erstellen. Weitere Informationen finden Sie unter [Einen Workspace erstellen](https://docs.aws.amazon.com/grafana/latest/userguide/AMG-create-workspace.html) im *Benutzerhandbuch zu Amazon Managed Grafana*.

1. Fügen Sie Ihren Workspace von Amazon Managed Service für Prometheus als eine Datenquelle zu Amazon Managed Grafana hinzu. Weitere Informationen finden Sie unter [AWS -Datenquellenkonfiguration verwenden, um Amazon Managed Service für Prometheus als Datenquelle hinzuzufügen](https://docs.aws.amazon.com/grafana/latest/userguide/AMP-adding-AWS-config.html) im *Benutzerhandbuch zu Amazon Managed Grafana*.

**Anmerkung**  
Der CloudWatch Agent verfügt über einen Prometheus-Exporter, der bestimmte Attribute umbenennt. Für die Standardkennzahlen verwendet Amazon Managed Service for Prometheus Unterstriche anstelle der Punkte, die Amazon verwendet. CloudWatch Wenn Sie also Amazon Managed Grafana verwenden, um die Standardmetriken in Amazon Managed Service für Prometheus zu visualisieren, werden die Labels als `jobflow_id`, `instance_id` und `service_name` angezeigt.  
Außerdem verwenden alle **Anwendungsmetriken**, die der CloudWatch Agent auf Amazon Managed Service for Prometheus veröffentlicht, das Label `job` anstelle von. `service_name` **Systemmetriken** verwenden jedoch weiterhin das Label `service_name`.

# Überlegungen und Einschränkungen
<a name="AmazonCloudWatchAgent-considerations"></a>
+ Der native CloudWatch Amazon-Agent ist für Cluster verfügbar, die Sie mit Amazon EMR-Versionen 7.0.0 und höher erstellen.
+ Die Konfiguration für den CloudWatch Agenten in Amazon EMR 7.0.0 erfordert die Verwendung von [Bootstrap-Aktionen](AmazonCloudWatchAgent-config-700.md). In einer kommenden Version wird Amazon EMR zusätzliche Konfigurationsoptionen über die Amazon-EMR-API bereitstellen.
+ Sie können den Amazon CloudWatch EMR-Agenten nicht installieren, wenn Sie den CloudWatch Agenten bereits mit einer anderen Methode wie Agent (SSM AWS Systems Manager Agent) in der Region bereitgestellt haben, in der Sie Ihren Cluster erstellen. Dies führt dazu, dass Ihr Cluster mit Fehlern beendet wird.
+ Die CloudWatch GetMetricData API unterstützt bis zu 500 Metriken pro Anfrage. Wenn Ihr Amazon EMR-Cluster mehr als 250 Knoten in einer Instance-Gruppe oder Flotte enthält, erscheinen die entsprechenden Grafiken im CloudWatch eingebetteten Dashboard in EMR leer mit dem Fehler **Zu viele Metriken, weil für diese Metriken** zwei Datenpunkte pro Metrik im **Cluster-Übersichts-Dashboard** erforderlich sind. Wenn Sie jedoch die Dashboards **Core** oder **Task Instance Group** (oder Flotte) filtern, können Sie die Diagramme für bis zu 500 Knoten pro Instance-Gruppe oder Flotte anzeigen. Dies liegt daran, dass für diese keine zwei Datenpunkte pro Metrik erforderlich sind. Bei mehr als 500 Knoten pro Instance-Gruppe oder Flotte tritt der Fehler **Zu viele Metriken** auch für die Metriken in diesen Dashboards auf.

# CloudWatch Versionsverlauf des Agenten
<a name="AmazonCloudWatchAgent-release-history"></a>

In der folgenden Tabelle sind die Versionen von aufgeführt, die in jeder Release-Version von Amazon EMR AmazonCloudWatchAgent enthalten sind, zusammen mit den Komponenten, die mit der Anwendung installiert wurden. Informationen zu den Komponentenversionen in den einzelnen Versionen finden Sie im Abschnitt Komponentenversion für Ihre Version in [Amazon-EMR-7.x-Versionen](emr-release-7x.md), [Amazon-EMR-6.x-Versionen](emr-release-6x.md) oder [Amazon-EMR-5.x-Versionen](emr-release-5x.md).


**AmazonCloudWatchAgent Versionsinformationen**  

| Amazon-EMR-Versionsbezeichnung | AmazonCloudWatchAgent Version | Komponenten, die mit installiert wurden AmazonCloudWatchAgent | 
| --- | --- | --- | 
| emr-7.12.0 | 1,300032.2-amzn-0 | adot-java-agent, emrfs, emr-amazon-cloudwatch-agent, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-hdfs-zkfc, hadoop-httpfs-server, hadoop-kms-server, hadoop-mapred, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server | 
| emr-7.11.0 | 1,300032.2-amzn-0 | adot-java-agent, emrfs, emr-amazon-cloudwatch-agent, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-hdfs-zkfc, hadoop-httpfs-server, hadoop-kms-server, hadoop-mapred, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server | 
| emr-7.10.0 | 1.300032.2-amzn-0 | adot-java-agent, emrfs, emr-amazon-cloudwatch-agent, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-mapred, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server | 
| emr-7.9.0 | 1,300032.2-amzn-0 | adot-java-agent, emrfs, emr-amazon-cloudwatch-agent, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-mapred, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server | 
| emr-7.8.0 | 1,300032,2-amzn-0 | adot-java-agent, emrfs, emr-amazon-cloudwatch-agent, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-mapred, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server | 
| emr-7.7.0 | 1,300032.2-amzn-0 | adot-java-agent, emrfs, emr-amazon-cloudwatch-agent, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-mapred, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server | 
| emr-7.6.0 | 1,300032.2-amzn-0 | adot-java-agent, emrfs, emr-amazon-cloudwatch-agent, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-mapred, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server | 
| emr-7.5.0 | 1.300032.2-amzn-0 | adot-java-agent, emrfs, emr-amazon-cloudwatch-agent, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-mapred, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server | 
| emr-7.4.0 | 1,300032,2-amzn-0 | adot-java-agent, emrfs, emr-amazon-cloudwatch-agent, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-mapred, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server | 
| emr-7.3.0 | 1,300032.2-amzn-0 | adot-java-agent, emrfs, emr-amazon-cloudwatch-agent, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-mapred, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server | 
| emr-7.2.0 | 1,300032.2-amzn-0 | adot-java-agent, emrfs, emr-amazon-cloudwatch-agent, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-mapred, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server | 
| emr-7.1.0 | 1,300032.2-amzn-0 | adot-java-agent, emrfs, emr-amazon-cloudwatch-agent, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-mapred, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server | 
| emr-7.0.0 | 1.300031.1-amzn-0 | adot-java-agent, emr-amazon-cloudwatch-agent | 