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 sammeln, indem Sie den CloudWatch Agenten auf dem Server installieren. Sie können den Agenten sowohl auf EC2 Amazon-Instances als auch auf lokalen Servern installieren. Sie können den Agenten auch auf Computern unter Linux, Windows Server oder macOS installieren. Wenn Sie den Agenten auf einer EC2 Amazon-Instance installieren, werden die Metriken, die der Agent sammelt, zusätzlich zu den Metriken verwendet, die standardmäßig auf EC2 Amazon-Instances aktiviert sind. Informationen zur Installation des CloudWatch Agenten auf einer Instance finden Sie unterErfassen Sie mit dem CloudWatch Agenten Metriken, Logs und Traces. In diesem Abschnitt erfahren Sie mehr über die Metriken, 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 Agenten die Messwerte erfassen, die den Leistungsindikatoren im Windows-Leistungsmonitor 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 vom CloudWatch Agenten gesammelte Metriken istCWAgent
, obwohl Sie bei der Konfiguration des Agenten einen anderen Namespace angeben können.
Vom CloudWatch Agenten auf Linux- und macOS-Instances gesammelte Metriken
In der folgenden Tabelle sind die Metriken aufgeführt, die Sie mit dem CloudWatch Agenten auf Linux-Servern und macOS-Computern sammeln können.
Metrik | Beschreibung |
---|---|
|
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 von I/O Vorgängen 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 gesendet, aber noch nicht abgeschlossen wurden. Einheit: Anzahl |
|
Der Zeitraum, in dem I/O Anfragen auf der Festplatte 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 Anfragen 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 Anfragen 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, die in die Warteschlange gestellt and/or wurden, weil die Gesamtbandbreite für eingehende Nachrichten das Maximum für die Instanz überschritten hat. Diese Metrik wird nur erfasst, wenn Sie sie im Einheit: keine |
|
Die Anzahl der Pakete, die in der Warteschlange and/or verworfen wurden, weil die Gesamtbandbreite für ausgehende Nachrichten 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, die in die Warteschlange gestellt wurden and/or , weil das bidirektionale PPS das Maximum für die Instanz ü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 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 Kündigungsanfrage mit Bestätigung durch den 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 eine Bestätigung der Verbindungsabbruchmeldung sendet. 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 Verbindungsanfrage auf die Bestätigung der Verbindungsanfrage warten. Einheit: Anzahl |
|
Die Anzahl der TCP-Verbindungen, die derzeit darauf warten, sicherzustellen, dass der Client die Bestätigung seiner Verbindungsabbruchanfrage 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 sammelt, ist die Quelle das Speicherverwaltungs-Subsystem des Hosts. Zum Beispiel legt der Linux-Kernel die vom Betriebssystem verwalteten Daten in /proc
offen. 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 in CloudWatch Metriken zurückgemeldet. Sie können die Länge des Erfassungsintervalls in der CloudWatch Agent-Konfigurationsdatei konfigurieren. Weitere Informationen finden Sie unter CloudWatch Agenten-Konfigurationsdatei: Abschnitt Agent.
In der folgenden Liste wird erklärt, wie die Speichermetriken definiert sind, die der CloudWatch Agent erfasst.
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
Cache-Fehler/Sekunde
Seitenfehler/Sekunde
Seiten/Sekunde
Für Windows-Metriken werden keine Berechnungen verwendet, da der CloudWatch Agent Ereignisse anhand von 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 sammelt und meldet, sind in Byte angegeben.
mem_total
: 3916173312 Bytemem_available
: 2209103872 Byte (+ zwischengespeichert) MemFreemem_free
: 473808896 Bytemem_cached
: 1893990400 Byte (cached
+SReclaimable
mem_used
: 1419075584 Byte (MemTotal
– (MemFree
+Buffers
+ (Cached
+SReclaimable
)))mem_buffered
: 129667072 Bytemem_available_percent
: 56,41 %mem_used_percent
: 36,24 % (mem_used
/mem_total
) * 100