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.
Vom CloudWatch Agenten gesammelte Metriken
Sie können Messwerte von Servern erfassen, indem Sie den CloudWatch Agenten auf dem Server installieren. Sie können den Agenten auf Amazon-EC2-Instances oder On-Premises-Servern starten. Sie können den Agenten auch auf Computern installieren, die Linux, Windows Server oder macOS ausführen. Wenn Sie den Agenten auf einer Amazon-EC2-Instance installieren, werden die von ihm erfassten Metriken zusätzlich zu den Metriken erfasst, die auf Amazon-EC2-Instances standardmäßig aktiviert sind. Hinweise zur Installation des CloudWatch Agents auf einer Instanz finden Sie unterErfassen Sie Metriken, Logs und Traces mithilfe des CloudWatch Agenten. In diesem Abschnitt können Sie mehr über die Metriken erfahren, die der CloudWatch Agent erfasst.
Vom CloudWatch Agenten auf Windows Server-Instanzen gesammelte Metriken
Auf einem Server, auf dem Windows Server ausgeführt wird, können Sie durch die Installation des CloudWatch Agents die Messobjekte erfassen, die den Leistungsindikatoren im Windows-Systemmonitor zugeordnet sind. Die CloudWatch Messobjektnamen für diese Leistungsindikatoren werden erstellt, indem ein Leerzeichen zwischen dem Objektnamen und dem Leistungsindikatornamen eingefügt wird. Beispielsweise erhält der % Interrupt Time-Zähler des Objekts Processor in CloudWatch den Metriknamen Processor % Interrupt Time. Weitere Informationen zu Leistungsindikatoren der Windows-Leistungsüberwachung finden Sie in der Dokumentation von Microsoft Windows Server.
Der Standard-Namespace für Metriken, die vom CloudWatch Agenten erfasst werdenCWAgent, ist, obwohl Sie bei der Konfiguration des Agenten einen anderen Namespace angeben können.
Vom CloudWatch Agenten auf Linux- und macOS-Instanzen gesammelte Metriken
In der folgenden Tabelle sind die Metriken aufgeführt, die Sie mit dem CloudWatch Agenten auf Linux-Servern und macOS-Computern erfassen können.
| Metrik | Description |
|---|---|
|
|
Die Zeit, für die die CPU auf beliebige Art und Weise aktiv ist. Diese Metrik wird in Hundertstelsekunden gemessen. Einheit: keine |
|
|
Die Zeit, für die die CPU eine virtuelle CPU für ein Gastbetriebssystem zur Verfügung stellt. Diese Metrik wird in Hundertstelsekunden gemessen. Einheit: keine |
|
|
Die Zeitspanne, in der die CPU eine virtuelle CPU für ein Gastbetriebssystem betreibt, die niedrige Priorität hat und durch andere Prozesse unterbrochen werden kann. Diese Metrik wird in Hundertstelsekunden gemessen. Einheit: keine |
|
|
Die Zeit, für die sich die CPU im Leerlauf befindet. Diese Metrik wird in Hundertstelsekunden gemessen. Einheit: keine |
|
|
Die Zeitspanne, in der die CPU auf den Abschluss der I/O Operationen wartet. Diese Metrik wird in Hundertstelsekunden gemessen. Einheit: keine |
|
|
Die Zeit, für die die CPU Unterbrechungen bedient. Diese Metrik wird in Hundertstelsekunden gemessen. Einheit: keine |
|
|
Die Zeitspanne, in der sich die CPU im Benutzermodus mit Prozessen mit niedriger Priorität befindet, die leicht durch Prozesse mit höherer Priorität unterbrochen werden können. Diese Metrik wird in Hundertstelsekunden gemessen. Einheit: keine |
|
|
Die Zeit, für die die CPU Softwareunterbrechungen bedient. Diese Metrik wird in Hundertstelsekunden gemessen. Einheit: keine |
|
|
Die Zeit, für die sich die CPU in gestohlener Zeit befindet. Dies ist die Zeit, die in anderen Betriebssystemen in einer virtualisierten Umgebung verbracht wird. Diese Metrik wird in Hundertstelsekunden gemessen. Einheit: keine |
|
|
Die Zeit, die die CPU im Systemmodus verbringt. Diese Metrik wird in Hundertstelsekunden gemessen. Einheit: keine |
|
|
Die Zeit, die die CPU im Benutzermodus verbringt. Diese Metrik wird in Hundertstelsekunden gemessen. Einheit: keine |
|
|
Der Prozentsatz der Zeit, für die die CPU auf beliebige Art und Weise aktiv ist. Einheit: Prozent |
|
|
Der Prozentanteil der Zeit, für die die CPU eine virtuelle CPU für ein Gastbetriebssystem zur Verfügung stellt. Einheit: Prozent |
|
|
Der Prozentsatz der Zeit, in der die CPU eine virtuelle CPU für ein Gastbetriebssystem betreibt, der niedrige Priorität hat und durch andere Prozesse unterbrochen werden kann. Einheit: Prozent |
|
|
Der Prozentsatz der Zeit, die sich die CPU im Leerlauf befindet. Einheit: Prozent |
|
|
Der Prozentsatz der Zeit, in der die CPU auf den Abschluss von I/O Vorgängen wartet. Einheit: Prozent |
|
|
Der Prozentanteil der Zeit, für die die CPU Unterbrechungen bedient. Einheit: Prozent |
|
|
Der Anteil der Zeit, in der sich die CPU im Benutzermodus mit Prozessen mit niedriger Priorität befindet, die leicht durch Prozesse mit höherer Priorität unterbrochen werden können. Einheit: Prozent |
|
|
Der Prozentanteil der Zeit, für die die CPU Softwareunterbrechungen bedient. Einheit: Prozent |
|
|
Der Anteil der Zeit, für den sich die CPU in gestohlener Zeit oder Zeit, die in anderen Betriebssystemen in einer virtualisierten Umgebung verbracht wird, befindet. Einheit: Prozent |
|
|
Der Prozentanteil der Zeit, die die CPU im Systemmodus verbringt. Einheit: Prozent |
|
|
Der Prozentanteil der Zeit, die die CPU im Benutzermodus verbringt. Einheit: Prozent |
|
|
Freier Speicherplatz auf den Festplatten. Einheit: Byte |
|
|
Die Anzahl der verfügbaren Index-Knoten auf der Festplatte. Einheit: Anzahl |
|
|
Die Gesamtanzahl der reservierten Index-Knoten auf der Festplatte. Einheit: Anzahl |
|
|
Die Anzahl der verwendeten Index-Knoten auf der Festplatte. Einheit: Anzahl |
|
|
Der Gesamtspeicherplatz auf den Festplatten, sowohl verwendet als auch frei. Einheit: Byte |
|
|
Verwendeter Speicherplatz auf den Festplatten. Einheit: Byte |
|
|
Der Prozentanteil des verwendeten Gesamtspeicherplatzes. Einheit: Prozent |
|
|
Die Anzahl der I/O Anfragen, die an den Gerätetreiber gestellt, aber noch nicht abgeschlossen wurden. Einheit: Anzahl |
|
|
Der Zeitraum, für den I/O Anfragen auf dem Datenträger in die Warteschlange gestellt wurden. Einheit: Millisekunden Die einzige Statistik, die für diese Metrik verwendet werden sollte, ist |
|
|
Die Anzahl der Festplattenlesevorgänge. Einheit: Anzahl Die einzige Statistik, die für diese Metrik verwendet werden sollte, ist |
|
|
Die Anzahl der von den Festplatten gelesenen Bytes. Einheit: Byte Die einzige Statistik, die für diese Metrik verwendet werden sollte, ist |
|
|
Die Zeit, für die Leseanforderungen auf den Festplatten gewartet haben. Mehrere gleichzeitig wartende Leseanforderungen erhöhen die Anzahl. Wenn beispielsweise 5 Anforderungen im Mittel 100 Millisekunden lang warten, wird 500 gemeldet. Einheit: Millisekunden Die einzige Statistik, die für diese Metrik verwendet werden sollte, ist |
|
|
Die Anzahl der Festplattenschreibvorgänge. Einheit: Anzahl Die einzige Statistik, die für diese Metrik verwendet werden sollte, ist |
|
|
Anzahl der auf die Festplatten geschriebenen Bytes. Einheit: Byte Die einzige Statistik, die für diese Metrik verwendet werden sollte, ist |
|
|
Die Zeit, für die Schreibanforderungen auf den Festplatten gewartet haben. Mehrere gleichzeitig wartende Schreibanforderungen erhöhen die Anzahl. Wenn beispielsweise 8 Anforderungen im Mittel 1000 Millisekunden lang warten, wird 8000 gemeldet. Einheit: Millisekunden Die einzige Statistik, die für diese Metrik verwendet werden sollte, ist |
|
|
Die Anzahl der Pakete in der Warteschlange ist and/or gesunken, weil die Gesamtbandbreite für eingehende Anrufe das Maximum für die Instance überschritten hat. Diese Metrik wird nur erfasst, wenn Sie sie im Einheit: keine |
|
|
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. Diese Metrik wird nur erfasst, wenn Sie sie im Einheit: keine |
|
|
Die Anzahl der verworfenen Pakete, weil die Verbindungsverfolgung das Maximum für die Instance überschritten hat und keine neuen Verbindungen hergestellt werden konnten. Dies kann zu einem Paketverlust für den Datenverkehr zur oder von der Instance führen. Diese Metrik wird nur erfasst, wenn Sie sie im Einheit: keine |
|
|
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-Dienst, zum Instance Metadata Service und zum Amazon Time Sync Service aus. Diese Metrik wird nur erfasst, wenn Sie sie im Einheit: keine |
|
|
Die Anzahl der Pakete in der Warteschlange wurde and/or gelöscht, weil das bidirektionale PPS das Maximum für die Instance überschritten hat. Diese Metrik wird nur erfasst, wenn Sie sie im Einheit: keine |
|
|
Die Speichermenge, die während des letzten Stichprobenzeitraums auf beliebige Art und Weise verwendet wurde. Einheit: Byte |
|
|
Die Speichermenge, die verfügbar ist und sofort Prozessen zugewiesen werden kann. Einheit: Byte |
|
|
Der Prozentanteil des Speichers, der verfügbar ist und sofort Prozessen zugewiesen werden kann. Einheit: Prozent |
|
|
Die Speichermenge, die für Puffer verwendet wird. Einheit: Byte |
|
|
Die Speichermenge, die für Datei-Caches verwendet wird. Einheit: Byte |
|
|
Die Speichermenge, die nicht verwendet wird. Einheit: Byte |
|
|
Die Speichermenge, die während des letzten Stichprobenzeitraums nicht verwendet wurde. Einheit: Byte |
|
|
Die Menge an Arbeitsspeicher, die von Prozessen gemeinsam genutzt wird. Einheit: Byte |
|
|
Die Gesamtgröße des Speichers. Einheit: Byte |
|
|
Die derzeit verwendete Speichermenge. Einheit: Byte |
|
|
Der derzeit verwendete Anteil des Speicherplatzes in Prozent. Einheit: Prozent |
|
|
Die Anzahl der von der Netzwerkschnittstelle empfangenen Bytes. Einheit: Byte Die einzige Statistik, die für diese Metrik verwendet werden sollte, ist |
|
|
Die Anzahl der von der Netzwerkschnittstelle gesendeten Bytes. Einheit: Byte Die einzige Statistik, die für diese Metrik verwendet werden sollte, ist |
|
|
Die Anzahl der von dieser Netzwerkschnittstelle empfangenen Pakete, die gelöscht wurden. Einheit: Anzahl Die einzige Statistik, die für diese Metrik verwendet werden sollte, ist |
|
|
Die Anzahl der von dieser Netzwerkschnittstelle übertragenen Pakete, die gelöscht wurden. Einheit: Anzahl Die einzige Statistik, die für diese Metrik verwendet werden sollte, ist |
|
|
Die Anzahl der Empfangsfehler, die diese Netzwerkschnittstelle erkannt hat. Einheit: Anzahl Die einzige Statistik, die für diese Metrik verwendet werden sollte, ist |
|
|
Die Anzahl der Übertragungsfehler, die diese Netzwerkschnittstelle erkannt hat. Einheit: Anzahl Die einzige Statistik, die für diese Metrik verwendet werden sollte, ist |
|
|
Die Anzahl der von dieser Netzwerkschnittstelle gesendeten Pakete. Einheit: Anzahl Die einzige Statistik, die für diese Metrik verwendet werden sollte, ist |
|
|
Die Anzahl der von dieser Netzwerkschnittstelle empfangenen Pakete. Einheit: Anzahl Die einzige Statistik, die für diese Metrik verwendet werden sollte, ist |
|
|
Die Anzahl der TCP-Verbindungen ohne Status. Einheit: Anzahl |
|
|
Die Anzahl der TCP-Verbindungen, die auf eine Beendigungsanforderung vom Client warten. Einheit: Anzahl |
|
|
Die Anzahl der TCP-Verbindungen, die auf eine Beendigungsanforderung mit Bestätigung vom Client warten. Einheit: Anzahl |
|
|
Die Anzahl der eingerichteten TCP-Verbindungen. Einheit: Anzahl |
|
|
Die Anzahl der TCP-Verbindungen mit Status Einheit: Anzahl |
|
|
Die Anzahl der TCP-Verbindungen mit Status Einheit: Anzahl |
|
|
Die Anzahl der TCP-Verbindungen, die darauf warten, dass der Client die Nachricht über die Beendigung der Verbindung bestätigt. Dies ist der letzte Status, bevor die Verbindung geschlossen wird. Einheit: Anzahl |
|
|
Die Anzahl der TCP-Ports, die derzeit auf eine Verbindung warten. Einheit: Anzahl |
|
|
Die Anzahl der TCP-Verbindungen mit inaktiven Clients. Einheit: Anzahl |
|
|
Die Anzahl der TCP-Verbindungen, die nach dem Senden einer Verbindungsanforderung auf eine übereinstimmende Verbindungsanforderung warten. Einheit: Anzahl |
|
|
Die Anzahl der TCP-Verbindungen, die nach dem Senden und Empfangen einer Verbindungsanforderung auf eine Anforderungsbestätigung warten. Einheit: Anzahl |
|
|
Die Anzahl der TCP-Verbindungen, die derzeit darauf warten, sicherzustellen, dass der Client die Bestätigung seiner Verbindungsbeendigungsanforderung erhalten hat. Einheit: Anzahl |
|
|
Die Anzahl der aktuellen UDP-Verbindungen. Einheit: Anzahl |
|
|
Die Anzahl von blockierten Prozessen. Einheit: Anzahl |
|
|
Die Anzahl der „toten“ Prozesse, die unter Linux den Statuscode Diese Metrik wird auf macOS-Computern nicht erfasst. Einheit: Anzahl |
|
|
Anzahl der Prozesse, die sich im Leerlauf befinden, für die also länger als 20 Sekunden keine Aktivitäten stattgefunden hat. Nur auf FreeBSD-Instances verfügbar. Einheit: Anzahl |
|
|
Die Anzahl der ausgelagerten Prozesse, die unter Linux den Statuscode Diese Metrik wird auf macOS-Computern nicht erfasst. Einheit: Anzahl |
|
|
Die Anzahl der laufenden Prozesse, angezeigt durch den Statuscode Einheit: Anzahl |
|
|
Die Anzahl der Prozesse im Standby-Modus, angezeigt durch den Statuscode Einheit: Anzahl |
|
|
Die Anzahl der angehaltenen Prozesse, angezeigt durch den Statuscode Einheit: Anzahl |
|
|
Die Gesamtanzahl der Prozesse auf der Instance. Einheit: Anzahl |
|
|
Die Gesamtanzahl der Threads der Prozesse. Diese Metrik ist nur für Linux-Instances verfügbar. Diese Metrik wird auf macOS-Computern nicht erfasst. Einheit: Anzahl |
|
|
Die Anzahl der ausgelagerten Prozesse, die in FreeBSD-Instances den Statuscode Einheit: Anzahl |
|
|
Die Anzahl der Zombieprozesse, angezeigt durch Statuscode Einheit: Anzahl |
|
|
Der Speicherplatz des Auslagerungsbereichs, der nicht verwendet wird. Einheit: Byte |
|
|
Der Speicherplatz des Auslagerungsbereichs, der derzeit verwendet wird. Einheit: Byte |
|
|
Der Prozentanteil des Auslagerungsbereichs, der derzeit verwendet wird. Einheit: Prozent |
Definitionen der vom Agenten gesammelten Speichermetriken CloudWatch
Wenn der CloudWatch Agent Speichermetriken erfasst, ist die Quelle das Speicherverwaltungs-Subsystem des Hosts. Zum Beispiel macht der Linux-Kernel OS-maintained Daten in verfügbar. /proc Was den Arbeitsspeicher betrifft, so befinden sich die Daten in /proc/meminfo.
Für jedes Betriebssystem und jede Architektur werden die Ressourcen, die von Prozessen verwendet werden, unterschiedlich berechnet. Weitere Informationen finden Sie in den folgenden Abschnitten.
Während jedes Erfassungsintervalls sammelt der CloudWatch Agent auf jeder Instanz die Instanzressourcen und berechnet die Ressourcen, die von allen Prozessen verwendet werden, die in dieser Instanz ausgeführt werden. Diese Informationen werden an die CloudWatch Metriken zurückgemeldet. Sie können die Länge des Erfassungsintervalls in der CloudWatch Agentenkonfigurationsdatei konfigurieren. Weitere Informationen finden Sie unter CloudWatch Agenten-Konfigurationsdatei: Abschnitt für Agenten.
In der folgenden Liste wird erklärt, wie die Speichermetriken, die der CloudWatch Agent erfasst, definiert sind.
-
Aktiver Speicher – Speicher, der von einem Prozess verwendet wird. Mit anderen Worten, der Speicher, der von aktuell laufenden Anwendungen verwendet wird.
-
Verfügbarer Speicher – Der Speicher, der den Prozessen sofort zur Verfügung gestellt werden kann, ohne dass das System in den Swap wechselt (auch als virtueller Speicher bezeichnet).
-
Pufferspeicher – Der Datenbereich, der von Hardwaregeräten oder Programmprozessen gemeinsam genutzt wird, die mit unterschiedlichen Geschwindigkeiten und Prioritäten arbeiten.
-
Zwischenspeicher – Speichert Programmanweisungen und Daten, die wiederholt bei der Ausführung von Programmen verwendet werden, die die CPU wahrscheinlich als Nächstes benötigt.
-
Freier Speicher – Speicher, der überhaupt nicht verwendet wird und sofort verfügbar ist. Es ist völlig kostenlos, dass das System bei Bedarf verwendet werden kann.
-
Inaktiver Speicher – Seiten, auf die „kürzlich“ nicht zugegriffen wurde.
-
Gesamtspeicher – Die Größe des tatsächlichen physischen RAM-Speichers.
-
Verwendeter Speicher – Speicher, der derzeit von Programmen und Prozessen verwendet wird.
Themen
Linux: Gesammelte Metriken und verwendete Berechnungen
Gesammelte Metriken und Einheiten:
-
Aktiv (Byte)
-
Verfügbar (Byte)
-
Verfügbarer Prozentsatz (Prozent)
-
Gepuffert (Byte)
-
Zwischengespeichert (Byte)
-
Kostenlos (Byte)
-
Inaktiv (Byte)
-
Gesamt (Byte)
-
Benutzt (Byte)
-
Verwendeter Prozentsatz (Prozent)
Verwendeter Speicher = Gesamtspeicher - Freier Speicher - Zwischenspeicher - Pufferspeicher
Gesamtspeicher = Verwendeter Speicher + Freier Speicher + Zwischenspeicher + Pufferspeicher
macOS: Gesammelte Metriken und verwendete Berechnungen
Gesammelte Metriken und Einheiten:
-
Aktiv (Byte)
-
Verfügbar (Byte)
-
Verfügbarer Prozentsatz (Prozent)
-
Kostenlos (Byte)
-
Inaktiv (Byte)
-
Gesamt (Byte)
-
Benutzt (Byte)
-
Verwendeter Prozentsatz (Prozent)
Verfügbarer Speicher = Freier Speicher + Inaktiver Speicher
Verwendeter Speicher = Gesamtspeicher - Verfügbarer Speicher
Gesamtspeicher = Verfügbarer Speicher + Verwendeter Speicher
Windows: Gesammelte Metriken
Die auf Windows-Hosts erfassten Metriken sind unten aufgeführt. Alle diese Metriken haben None für Unit.
-
Verfügbare Byte
-
Zwischenspeichern Faults/sec
-
Seite Faults/sec
-
Pages/sec
Für Windows-Metriken werden keine Berechnungen verwendet, da der CloudWatch Agent Ereignisse aus Leistungsindikatoren analysiert.
Beispiel: Berechnung von Speichermetriken auf Linux
Nehmen wir als Beispiel an, dass die Eingabe des cat /proc/meminfo-Befehls auf einem Linux-Host zu folgenden Ergebnissen führt:
MemTotal: 3824388 kB MemFree: 462704 kB MemAvailable: 2157328 kB Buffers: 126268 kB Cached: 1560520 kB SReclaimable: 289080 kB>
In diesem Beispiel erfasst der CloudWatch Agent die folgenden Werte. Alle Werte, die der CloudWatch Agent erfasst und meldet, sind in Byte angegeben.
-
mem_total: 3916173312 Byte -
mem_available: 2209103872 Byte (+ zwischengespeichert) MemFree -
mem_free: 473808896 Byte -
mem_cached: 1893990400 Byte (cached+SReclaimable -
mem_used: 1419075584 Byte (MemTotal– (MemFree+Buffers+ (Cached+SReclaimable))) -
mem_buffered: 129667072 Byte -
mem_available_percent: 56,41 % -
mem_used_percent: 36,24 % (mem_used/mem_total) * 100