

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.

# Netzwerkleistungsmetriken sammeln
<a name="CloudWatch-Agent-network-performance"></a>

EC2-Instances, die unter Linux ausgeführt werden, die den Elastic Network Adapter (ENA) verwenden, veröffentlichen Netzwerkleistungsmetriken. Mit Version 1.246396.0 und höher des CloudWatch Agenten können Sie diese Netzwerkleistungskennzahlen importieren. CloudWatch Wenn Sie diese Netzwerkleistungsmetriken importieren CloudWatch, werden sie als benutzerdefinierte Metriken berechnet. CloudWatch 

Weitere Informationen zum ENA-Treiber finden Sie unter [Erweiterte Netzwerke mit dem Elastic Network Adapter (ENA) auf Linux-Instances aktivieren](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking-ena.html) und [Erweiterte Netzwerke mit dem Elastic Network Adapter (ENA) auf Windows-Instances aktivieren](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/enhanced-networking-ena.html).

Wie Sie die Sammlung von Netzwerkleistungsmetriken einrichten, unterscheidet sich von Linux-Servern und Windows-Servern.

In der folgenden Tabelle sind die vom ENA-Adapter aktivierten Netzwerkleistungsmetriken aufgeführt. Wenn der CloudWatch Agent diese Metriken CloudWatch aus Linux-Instances importiert, werden sie jedem dieser Metriknamen vorangestellt. `ethtool_`


| Metrik | Description | 
| --- | --- | 
| Name auf Linux-Servern: `bw_in_allowance_exceeded`<br />Name auf Windows-Servern: `Aggregate inbound BW allowance exceeded` | Die Anzahl der Pakete, die in die Warteschlange gestellt wurden, and/or ist verloren gegangen, weil die aggregierte eingehende Bandbreite das Maximum für die Instance überschritten hat.<br />Diese Metrik wird nur erfasst, wenn Sie sie im `ethtool` Unterabschnitt des `metrics_collected` Abschnitts der CloudWatch Agentenkonfigurationsdatei aufgeführt haben. Weitere Informationen finden Sie unter [Netzwerkleistungsmetriken sammeln](#CloudWatch-Agent-network-performance).<br />Einheit: keine | 
|  Name auf Linux-Servern: `bw_out_allowance_exceeded`<br />Name auf Windows-Servern: `Aggregate outbound BW allowance exceeded` | Die Anzahl der Pakete, die in die Warteschlange gestellt wurden, and/or wurde gelöscht, weil die aggregierte ausgehende Bandbreite das Maximum für die Instance überschritten hat.<br />Diese Metrik wird nur erfasst, wenn Sie sie im `ethtool` Unterabschnitt des `metrics_collected` Abschnitts der CloudWatch Agentenkonfigurationsdatei aufgeführt haben. Weitere Informationen finden Sie unter [Netzwerkleistungsmetriken sammeln](#CloudWatch-Agent-network-performance).<br />Einheit: keine | 
| Name auf Linux-Servern: `conntrack_allowance_available`<br />Name auf Windows-Servern: `Available connection tracking allowance` | Zeigt die Anzahl der nachverfolgten Verbindungen an, die von der Instance hergestellt werden können, bevor die zulässige Anzahl der nachverfolgten Verbindungen für diesen Instance-Typ erreicht wird. Diese Metrik ist nur auf Nitro-based EC2-Instances verfügbar, die den Linux-Treiber für Elastic Network Adapter (ENA) ab Version 2.8.1 verwenden, und auf Computern, die den Windows-Treiber für Elastic Network Adapter (ENA) ab Version 2.6.0 verwenden.<br />Diese Metrik wird nur erfasst, wenn Sie sie im `ethtool` Unterabschnitt des `metrics_collected` Abschnitts der Agent-Konfigurationsdatei aufgeführt haben. CloudWatch Weitere Informationen finden Sie unter [Netzwerkleistungsmetriken sammeln](#CloudWatch-Agent-network-performance).<br />Einheit: keine | 
| Name auf Linux-Servern: `ena_srd_mode`<br />Name auf Windows-Servern: `ena srd mode` | Beschreibt, welche ENA-Express-Features aktiviert sind. Weitere Informationen zu ENA Express finden Sie unter [Verbessern der Netzwerkleistung mit ENA Express auf Linux-Instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ena-express.html). Die Werte lauten wie folgt:+  `0` = ENA Express aus, UDP aus <br />+  `1` = ENA Express ein, UDP aus <br />+  `2` = ENA Express aus, UDP ein  Dies passiert nur, wenn ENA Express ursprünglich aktiviert war und UDP für dessen Verwendung konfiguriert wurde. Der vorherige Wert wird für UDP-Verkehr beibehalten.  <br />+  `3` = ENA Express ein, UDP ein  | 
| Name auf Linux-Servern: `ena_srd_eligible_tx_pkts`<br />Name auf Windows-Servern: `ena srd eligible tx pkts` | Die Anzahl der innerhalb eines bestimmten Zeitraums gesendeten Netzwerkpakete, die die AWS Scalable Reliable Datagram (SRD)-Anforderungen für die Zulassung erfüllen, wie folgt:+  Sowohl sendende als auch empfangende Instance-Typen werden unterstützt. <br />+  Sowohl die sendenden als auch die empfangenden Instances müssen ENA Express konfiguriert haben. <br />+  Die sendenden und empfangenden Instances müssen im selben Subnetz sein. <br />+  Der Netzwerkpfad zwischen den Instances darf keine Middleware-Boxen enthalten. ENA Express unterstützt derzeit keine Middleware-Boxen.  | 
| Name auf Linux-Servern: `ena_srd_tx_pkts`<br />Name auf Windows-Servern: `ena srd tx pkts` | Die Anzahl der SRD-Pakete, die innerhalb eines bestimmten Zeitraums übertragen wurden. | 
| Name auf Linux-Servern: `ena_srd_rx_pkts`<br />Name auf Windows-Servern: `ena srd rx pkts` | Die Anzahl der SRD-Pakete, die innerhalb eines bestimmten Zeitraums empfangen wurden. | 
| Name auf Linux-Servern: `ena_srd_resource_utilization`<br />Name auf Windows-Servern: `ena srd resource utilization` | Der Prozentsatz der maximal zulässigen Arbeitsspeichernutzung für gleichzeitige SRD-Verbindungen, den die Instance verbraucht hat. | 
| Name auf Linux-Servern: `linklocal_allowance_exceeded`<br />Name auf Windows-Servern: `Link local packet rate allowance exceeded` | Die Anzahl der verworfenen Pakete, weil das PPS des Datenverkehrs zu lokalen Proxy-Diensten das Maximum für die Netzwerkschnittstelle überschritten hat. Dies wirkt sich auf den Datenverkehr zum DNS-Service, zum Instance Metadata Service und zum Amazon Time Sync Service aus, hat jedoch keine Auswirkung auf den Datenverkehr an benutzerdefinierte DNS-Resolver.<br />Diese Metrik wird nur erfasst, wenn Sie sie im `ethtool` Unterabschnitt des `metrics_collected` Abschnitts der CloudWatch Agentenkonfigurationsdatei aufgeführt haben. Weitere Informationen finden Sie unter [Netzwerkleistungsmetriken sammeln](#CloudWatch-Agent-network-performance).<br />Einheit: keine | 
| Name auf Linux-Servern: `pps_allowance_exceeded`<br />Name auf Windows-Servern: `PPS allowance exceeded` | Die Anzahl der Pakete in der Warteschlange wurde and/or gelöscht, weil das bidirektionale PPS das Maximum für die Instance überschritten hat. <br />Diese Metrik wird nur erfasst, wenn Sie sie im `ethtool` Unterabschnitt des `metrics_collected` Abschnitts der CloudWatch Agentenkonfigurationsdatei aufgeführt haben. Weitere Informationen finden Sie unter [Netzwerkleistungsmetriken sammeln](#CloudWatch-Agent-network-performance).<br />Einheit: keine | 

## Linux-Einrichtung
<a name="CloudWatch-Agent-network-performance-Linux"></a>

Auf Linux-Servern * können Sie mit dem * Ethtool-Plugin die Netzwerkleistungsmetriken importieren. CloudWatch

ethtool ist ein Standard-Linux-Dienstprogramm, das Statistiken über Ethernet-Geräte auf Linux-Servern sammeln kann. Die erfassten Statistiken hängen vom Netzwerkgerät und vom Treiber ab. Beispiele für diese Statistiken sind`tx_cnt`, `rx_bytes`, `tx_errors` und `align_errors`. Wenn Sie das Ethtool-Plugin mit dem CloudWatch Agenten verwenden, können Sie diese Statistiken zusammen mit den oben in CloudWatch diesem Abschnitt aufgeführten EC2-Netzwerkleistungsmetriken auch importieren.

**Tipp**  
Verwenden Sie den Befehl `ethtool –S`, um die auf unserem Betriebssystem und Netzwerkgerät verfügbaren Statistiken zu finden.

Wenn der CloudWatch Agent Metriken importiert CloudWatch, fügt er den Namen aller importierten Metriken ein `ethtool_` Präfix hinzu. Also `rx_bytes` wird die Standard-Ethtool-Statistik aufgerufen `ethtool_rx_bytes` CloudWatch, und die EC2-Netzwerkleistungsmetrik `bw_in_allowance_exceeded` wird aufgerufen. `ethtool_bw_in_allowance_exceeded` CloudWatch

Um Ethtool-Metriken auf Linux-Servern zu importieren, fügen Sie dem `ethtool` Abschnitt der Agenten-Konfigurationsdatei einen `metrics_collected` Abschnitt hinzu. CloudWatch Der Abschnitt `ethtool` kann die folgenden Unterabschnitte enthalten:
+ **interface\_include** – Einschließen dieses Abschnitts bewirkt, dass der Agent Metriken nur von den Schnittstellen sammelt, deren Namen in diesem Abschnitt aufgeführt sind. Wenn Sie diesen Abschnitt auslassen, werden Metriken von allen Ethernet-Schnittstellen gesammelt, die nicht in `interface_exclude` aufgeführt sind.

  Die Standard-Ethernet-Schnittstelle ist `eth0`a.
+ **interface\_exclude** – Wenn Sie diesen Abschnitt einschließen, listen Sie die Ethernet-Schnittstellen auf, von denen Sie keine Metriken sammeln möchten.

  Das ethtool-Plug-In ignoriert immer Loopback-Schnittstellen.
+ **metrics\_include ** — Dieser Abschnitt listet die Metriken auf, in die importiert werden soll. CloudWatch Es kann sowohl von ethtool gesammelte Standardstatistiken als auch hochauflösende Amazon-EC2-Netzwerkmetriken enthalten.

Im folgenden Beispiel wird ein Teil der Agentenkonfigurationsdatei angezeigt. CloudWatch Diese Konfiguration erfasst die standardmäßigen Ethtool-Metriken `rx_packets` und `tx_packets` sowie die Amazon-EC2-Netzwerkleistungsmetriken nur von der `eth1`-Schnittstelle.

Weitere Informationen zur CloudWatch Agentenkonfigurationsdatei finden Sie unter[Erstellen oder bearbeiten Sie die CloudWatch Agenten-Konfigurationsdatei manuell](CloudWatch-Agent-Configuration-File-Details.md).

```
{
"metrics": {
    "append_dimensions": {
      "InstanceId": "${aws:InstanceId}"
    },
    "metrics_collected": {
      "ethtool": {
        "interface_include": [
          "eth1"
        ],
        "metrics_include": [
          "bw_in_allowance_exceeded",
          "bw_out_allowance_exceeded",
          "conntrack_allowance_exceeded",
          "linklocal_allowance_exceeded",
          "pps_allowance_exceeded"
         ]
      }
   }
}
}
```

## Windows-Einrichtung
<a name="CloudWatch-Agent-network-performance-Windows"></a>

Auf Windows-Servern sind die Netzwerkleistungsmesswerte über Windows-Leistungsindikatoren verfügbar, von denen der CloudWatch Agent bereits Messobjekte erfasst. Sie benötigen also kein Plugin, um diese Metriken von Windows-Servern zu sammeln.

Nachfolgend finden Sie eine Beispielkonfigurationsdatei zur Erfassung von Netzwerkleistungsmetriken von Windows. Weitere Informationen zum Bearbeiten der CloudWatch Agentenkonfigurationsdatei finden Sie unter[Erstellen oder bearbeiten Sie die CloudWatch Agenten-Konfigurationsdatei manuell](CloudWatch-Agent-Configuration-File-Details.md).

```
{
    "metrics": {
        "append_dimensions": {
            "InstanceId": "${aws:InstanceId}"
        },
        "metrics_collected": {
            "ENA Packets Shaping": {
                "measurement": [
                    "Aggregate inbound BW allowance exceeded",
                    "Aggregate outbound BW allowance exceeded",
                    "Connection tracking allowance exceeded",
                    "Link local packet rate allowance exceeded",
                    "PPS allowance exceeded"
                ],
                "metrics_collection_interval": 60,
                "resources": [
                    "*"
                ]
            }
        }
    }
}
```

## Netzwerkleistungsmetriken anzeigen
<a name="CloudWatch-view-ENA-metrics"></a>

Nachdem Sie Netzwerkleistungsmetriken importiert haben CloudWatch, können Sie diese Metriken als Zeitreihendiagramme anzeigen und Alarme erstellen, die diese Messwerte überwachen und Sie benachrichtigen, wenn sie einen von Ihnen angegebenen Schwellenwert überschreiten. Das folgende Verfahren zeigt, wie Sie ethtool-Metriken als Zeitreihendiagramm anzeigen. Weitere Informationen zum Einrichten eines -Alarms finden Sie unter [CloudWatch Amazon-Alarme verwenden](CloudWatch_Alarms.md).

Da es sich bei all diesen Metriken um Aggregatzähler handelt, können Sie mathematische Funktionen verwenden CloudWatch , `RATE(METRICS())` um beispielsweise die Rate für diese Metriken in Diagrammen zu berechnen oder sie zum Einstellen von Alarmen zu verwenden. Weitere Informationen zu Metrikberechnungsfunktionen finden Sie unter [Mathematische Ausdrücke mit Metriken](using-metric-math.md)

**So zeigen Sie Kennzahlen zur Netzwerkleistung in der CloudWatch Konsole an**

1. Öffnen Sie die CloudWatch Konsole unter [ https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Wählen Sie im Navigationsbereich **Metriken** aus.

1. Wählen Sie den Namespace für die vom Agent zu erfassenden Metriken. In der Standardeinstellung ist dies ** CWAgent**, aber Sie haben möglicherweise einen anderen Namespace in der CloudWatch Agentenkonfigurationsdatei angegeben.

1. Wählen Sie eine metrische Dimension (z. B. ** Per-Instance Metriken**).

1. Die Registerkarte **Browse** (Durchsuchen) zeigt alle Metriken für diese Dimension im Namespace an. Sie haben die folgenden Möglichkeiten:

   1. Um eine Metrik grafisch darzustellen, müssen Sie das Kontrollkästchen neben der Metrik aktivieren. Um alle Metriken auszuwählen, aktivieren Sie das Kontrollkästchen in der Kopfzeile der Tabelle.

   1. Um die Tabelle sortieren, verwenden Sie die Spaltenüberschrift.

   1. Um nach Ressource zu filtern, müssen Sie zunächst die Ressourcen-ID und dann die Option **Add to search (Zu Suche hinzufügen)** wählen.

   1. Um nach Metrik zu filtern, müssen Sie den Metriknamen und anschließend **Add to search (Zu Suche hinzufügen)** wählen.

1. (Optional) Um dieses Diagramm zu einem CloudWatch Dashboard hinzuzufügen, wählen Sie ** Aktionen ** und dann Zum Dashboard ** hinzufügen aus**.