Enhanced Monitoring (Erweiterte Überwachung) - Amazon Relational Database Service

Enhanced Monitoring (Erweiterte Überwachung)

Amazon RDS stellt in Echtzeit Metriken für das Betriebssystem bereit, auf dem Ihre DB-Instance ausgeführt wird. Sie können die Metriken für Ihre DB-Instance über die Konsole anzeigen. Außerdem können Sie die Enhanced Monitoring JSON-Ausgabe aus Amazon CloudWatch Logs in einem Überwachungssystem Ihrer Wahl verwenden.

Standardmäßig werden die Enhanced Monitoring-Metriken 30 Tage in CloudWatch Logs gespeichert. Diese unterscheiden sich von typischen CloudWatch-Metriken. Um zu ändern, für wie lange die Metriken im CloudWatch Logs gespeichert werden, ändern Sie in the CloudWatch-Konsole den Aufbewahrungszeitraum für die Protokollgruppe RDSOSMetrics. Weitere Informationen finden Sie unter Ändern der Aufbewahrung von Protokolldaten in CloudWatch-Protokollen) im Amazon CloudWatch Logs User Guide.

Da Enhanced Monitoring-Metriken in CloudWatch Logs und nicht in Cloudwatch-Metriken gespeichert werden, sind die Kosten für Enhanced Monitoring von verschiedenen Faktoren abhängig:

  • Ihnen werden nur Kosten für verbesserte Überwachung berechnet, wenn Sie das kostenlose Kontingent überschreiten, das Amazon CloudWatch Logs bereitstellt.

    Weitere Informationen zu Preisen finden Sie unter Amazon CloudWatch-Preise.

  • Ein kürzeres Überwachungsintervall führt zu häufigeren Berichten über Betriebssystem-Metriken und erhöht Ihre Überwachungskosten.

  • Nutzungskosten für Enhanced Monitoring werden auf jede DB-Instance angewendet, für die Enhanced Monitoring aktiviert ist. Die Überwachung einer großen Zahl von DB-Instances ist kostspieliger als die Überwachung von nur wenigen Instances.

  • DB-Instances, die eine rechenintensivere Workload unterstützen, müssen mehr Aktivitäten von Betriebssystemprozessen melden und bedeuten höhere Kosten für Enhanced Monitoring.

Verfügbarkeit von Enhanced Monitoring

Enhanced Monitoring ist für die folgenden Datenbank-Engines verfügbar:

  • MariaDB

  • Microsoft SQL Server

  • MySQL, Version 5.5 oder höher

  • Oracle

  • PostgreSQL

Enhanced Monitoring ist für alle DB-Instance-Klassen verfügbar, mit Ausnahme der Instance-Klasse db.m1.small.

Unterschiede zwischen Metriken für CloudWatch und für Enhanced Monitoring

CloudWatch sammelt Metriken über CPU-Auslastung vom Hypervisor für eine DB-Instance, und Enhanced Monitoring erfasst seine Metriken von einem Agent in der Instance. Es können also Unterschiede in den Messungen vorliegen, da der Hypervisor-Layer einen geringen Arbeitsumfang ausführt. Die Unterschiede können größer sein, wenn Ihre DB-Instances kleinere Instance-Klassen verwenden, da dann wahrscheinlich mehr virtuelle Maschinen (VMs) vorhanden sind, die der Hypervisor-Layer auf einer einzigen physischen Instance verwaltet. Metriken von Enhanced Monitoring sind nützlich, um zu sehen, wie unterschiedliche Prozesse oder Threads auf einer DB-Instance die CPU nutzen.

Einrichten und Aktivieren von Enhanced Monitoring

Um Enhanced Monitoring zu verwenden, müssen Sie eine IAM-Rolle erstellen und dann Enhanced Monitoring aktivieren.

Bevor Sie beginnen

Enhanced Monitoring benötigt die Berechtigung, für Sie handeln zu dürfen, um die Betriebssystem-Metrikdaten an CloudWatch Logs zu senden. Sie erteilen Enhanced Monitoring die erforderlichen Berechtigungen mithilfe einer Rolle AWS Identity and Access Management (IAM).

Beim ersten Aktivieren von Enhanced Monitoring in der Konsole können Sie die Option Standard für die Eigenschaft Überwachungsrolle wählen, damit RDS die erforderliche IAM-Rolle anlegt. RDS erstellt dann automatisch eine Rolle mit dem Namen rds-monitoring-role und verwendet sie für die angegebene DB-Instance oder das angegebene Lesereplikat.

Sie können die erforderliche Rolle auch erstellen, bevor Sie Enhanced Monitoring aktivieren, und dann den Namen Ihrer neuen Rolle beim Aktivieren von Enhanced Monitoring angeben. Sie müssen diese erforderliche Rolle erstellen, wenn Sie Enhanced Monitoring mithilfe der AWS CLI oder RDS API aktivieren.

Gehen Sie wie folgt vor, um die passende IAM-Rolle zu erstellen, die Amazon RDS die Kommunikation mit dem Amazon CloudWatch Logs-Dienst für Sie ermöglicht.

Der Benutzer, der Enhanced Monitoring aktiviert, muss über die PassRole-Berechtigung verfügen. Weitere Informationen finden Sie in Beispiel 2 des Abschnitts Gewähren von Berechtigungen, mit denen ein Benutzer eine Rolle an einen AWS-Service übergeben kann im IAM-Benutzerhandbuch.

So erstellen Sie eine IAM-Rolle für Enhanced Monitoring in Amazon RDS

  1. Öffnen Sie die IAM-Konsole unter https://console.aws.amazon.com.

  2. Wählen Sie im Navigationsbereich Roles aus.

  3. Wählen Sie Create role aus.

  4. Wählen Sie die Registerkarte AWS-Service und RDS in der Liste der Services aus.

  5. Klicken Sie auf RDS – Enhanced Monitoring und Next: Permissions (Weiter: Berechtigungen).

  6. Stellen Sie sicher, dass auf der Seite Attached permissions policy (Angehängte Berechtigungsrichtlinie) die Option AmazonRDSEnhancedMonitoringRole angezeigt wird. Wählen Sie dann Next: Tags (Weiter: Tags) aus.

  7. Wählen Sie auf der Seite Add tags (Tags hinzufügen) die Option Next: Review (Weiter: Prüfen) aus.

  8. Geben Sie für Role Name (Name der Rolle) einen Namen für Ihre Rolle ein, z. B. emaccess. Wählen Sie dann Create role (Rolle erstellen).

Aktivieren und Deaktivieren von Enhanced Monitoring

Sie können Enhanced Monitoring mithilfe der AWS Management Console, AWS CLI oder RDS-API aktivieren und deaktivieren.

Sie können Enhanced Monitoring aktivieren, wenn Sie eine DB-Instance oder ein Lesereplikat erstellen bzw. wenn Sie eine DB-Instance ändern. Wenn Sie eine DB-Instance ändern, um Enhanced Monitoring zu aktivieren, müssen Sie Ihre DB-Instance nicht neu starten, damit die Änderung wirksam wird.

Sie können Enhanced Monitoring in der RDS-Konsole aktivieren, wenn Sie eine der folgenden Aktionen ausführen:

  • DB-Instance erstellen: Sie können Enhanced Monitoring im Abschnitt Monitoring (Überwachung) unter Additional configuration (Zusätzliche Konfiguration) aktivieren.

  • Lesereplikat erstellen: Sie können Enhanced Monitoring im Abschnitt Monitoring (Überwachung) aktivieren.

  • DB-Instance ändern: Sie können Enhanced Monitoring im Abschnitt Monitoring (Überwachung) aktivieren.

Um Enhanced Monitoring mithilfe der RDS-Konsole zu aktivieren, scrollen Sie zum Abschnitt Überwachung und führen Sie eine der folgenden Aktionen aus:

  1. Wählen Sie Enable enhanced monitoring (Erweiterte Überwachung aktivieren) für Ihre DB-Instance oder Ihr Lesereplikat aus.

  2. Stellen Sie die Eigenschaft Überwachungsrolle auf die IAM-Rolle ein, die Sie erstellt haben, um Amazon RDS die Kommunikation mit Amazon CloudWatch Logs in Ihrem Auftrag zu erlauben, oder wählen Sie Standard aus, damit RDS für Sie eine Rolle mit dem Namen rds-monitoring-role erstellt.

  3. Stellen Sie die Eigenschaft Granularity (Granularität) auf das Intervall (in Sekunden) zwischen Punkten ein, an denen Metriken für Ihre DB-Instance oder Ihr Lesereplikat erfasst werden. Die Eigenschaft Granularität kann auf einen der folgenden Werte eingestellt werden: 1, 5, 10, 15, 30 oder 60.

Klicken Sie zum Deaktivieren von Enhanced Monitoring auf Erweiterte Überwachung deaktivieren.


            Enable Enhanced Monitoring (Erweiterte Überwachung aktivieren)

Für die Aktivierung von Enhanced Monitoring muss Ihre DB-Instance nicht neu gestartet werden.

Anmerkung

Die schnellste Aktualisierung der RDS-Konsole erfolgt alle 5 Sekunden. Wenn Sie die Granularität in der RDS-Konsole auf 1 Sekunde einstellen, sehen Sie die aktualisierten Metriken dennoch nur alle 5 Sekunden. Sie können mithilfe von CloudWatch Logs einsekündige Metrik-Aktualisierungen abrufen.

Um Enhanced Monitoring mithilfe der AWS CLI zu aktivieren, setzen Sie die Option --monitoring-interval in den folgenden Befehlen auf einen anderen Wert als 0 und legen Sie die Option --monitoring-role-arn auf die Rolle fest, die Sie in Bevor Sie beginnen erstellt haben.

Die Option --monitoring-interval gibt das Intervall in Sekunden zwischen den Punkten an, an denen Enhanced Monitoring-Metriken erfasst werden. Gültige Werte für die Option sind 0, 1, 5, 10, 15, 30 und 60.

Um Enhanced Monitoring mit der AWS CLI zu deaktivieren, setzen Sie die Option --monitoring-interval in diesen Befehlen auf 0.

Beispiel

Im folgenden Beispiel wird Enhanced Monitoring für eine DB-Instance aktiviert:

Für Linux, macOS oder Unix:

aws rds modify-db-instance \ --db-instance-identifier mydbinstance \ --monitoring-interval 30 \ --monitoring-role-arn arn:aws:iam::123456789012:role/emaccess

Für Windows:

aws rds modify-db-instance ^ --db-instance-identifier mydbinstance ^ --monitoring-interval 30 ^ --monitoring-role-arn arn:aws:iam::123456789012:role/emaccess

Um Enhanced Monitoring mithilfe der RDS-API zu aktivieren, setzen Sie den Parameter MonitoringInterval in den folgenden Operationen auf einen anderen Wert als 0 und legen Sie den Parameter MonitoringRoleArn auf die Rolle fest, die Sie in Bevor Sie beginnen erstellt haben.

Der Parameter MonitoringInterval gibt das Intervall in Sekunden zwischen den Punkten an, an denen Enhanced Monitoring-Metriken erfasst werden. Gültige Werte für den Parameter sind 0, 1, 5, 10, 15, 30 und 60.

Um Enhanced Monitoring mit der RDS-API zu deaktivieren, setzen Sie den Parameter MonitoringInterval in diesen Operationen auf 0.

Anzeigen von Enhanced Monitoring

Sie können Betriebssystemmetriken anzeigen, die von Enhanced Monitoring in der RDS-Konsole gemeldet werden, indem Sie Enhanced monitoring (Erweiterte Überwachung) unter Monitoring (Überwachung) auswählen.

Die Seite "Enhanced Monitoring" wird angezeigt, wie hier dargestellt.


        Dashboardansicht

Einige DB-Instances verwenden für das Datenspeichervolume der DB-Instance mehr als einen Datenträger. Bei solchen DB-Instances zeigen die Diagramme unter Physical Devices (Physische Geräte) für jeden einzelnen der Datenträger Metriken an. Beispielsweise zeigt das folgende Diagramm Metriken für vier Datenträger an.


        Diagramm mit mehreren Datenträgern
Anmerkung

Derzeit sind die Diagramme unter Physical Devices (Physische Geräte) nicht für Microsoft SQL Server-DB-Instances verfügbar.

Wenn Sie aggregierte Diagramme für Disk I/O (Datenträger-E/A) und File system (Dateisystem) anzeigen, bezieht sich das Gerät rdsdev auf das /rdsdbdata-Dateisystem, in dem alle Datenbankdateien und Protokoll gespeichert sind. Das Gerät unter filesystem (Dateisystem) bezieht sich auf das /-Dateisystem (auch als Stammverzeichnis oder Root bezeichnet), in dem auf das Betriebssystem bezogene Dateien gespeichert sind.


        Diagramm der Dateisystemnutzung

Wenn die DB-Instance eine Multi-AZ-Bereitstellung ist, können Sie die Betriebssystemmetriken für die primäre DB-Instance und ihre Multi-AZ-Standby-Replica anzeigen. Wählen Sie in der Ansicht Enhanced monitoring die Option primary (Primär) aus, um die Betriebssystemmetriken für die primäre DB-Instance anzuzeigen, oder wählen Sie secondary (Sekundär), um die OS-Metriken für die Standby-Replica anzuzeigen.


        Optionen "Primary (Primär)" und "Secondary (Sekundär)" für Enhanced Monitoring

Weitere Informationen zu Multi-AZ-Bereitstellungen finden Sie unter Hohe Verfügbarkeit (Multi-AZ) für Amazon RDS.

Anmerkung

Derzeit wird die Ansicht von Betriebssystemmetriken für eine Multi-AZ-Standby-Replica für MariaDB- oder Microsoft SQL Server--DB-Instances nicht unterstützt.

Wenn Sie Details für die auf Ihrer DB-Instance ausgeführten Prozesse ansehen möchten, wählen Sie die Betriebssystem-Prozessliste für Überwachung aus.

Die Ansicht Process List (Prozessliste) wird nachstehend angezeigt.


        Prozesslistenansicht

Die Enhanced Monitoring-Metriken, die in der Ansicht Process list (Prozessliste) gezeigt werden, sind wie folgt organisiert:

  • RDS child processes (Untergeordnete RDS-Prozesse) – Zeigt eine Übersicht über die RDS-Prozesse, die die DB-Instance unterstützen, z. B. mysqld für MySQL-DB-Instances. Prozess-Threads erscheinen unter dem übergeordneten Prozess. Prozess-Threads zeigen nur die CPU-Nutzung, da andere Metriken für alle Threads des Prozesses gleich sind. Die Konsole zeigt maximal 100 Prozesse und Threads. Das Ergebnis ist eine Kombination der CPU-intensivsten und Memory-intensivsten Prozesse und Threads. Wenn über 50 Prozesse und über 50 Threads vorhanden sind, zeigt die Konsole für jede Kategorie die 50 mit dem höchsten Verbrauch. Anhand dieser Anzeige können Sie feststellen, welche Prozesse die größte Auswirkung auf die Performance haben.

  • RDS processes (RDS-Prozesse): Zeigt eine Übersicht über die vom RDS-Management-Agent verwendeten Ressourcen, Diagnoseüberwachungsprozesse und andere AWS-Prozesse, die zur Unterstützung von RDS-DB-Instances erforderlich sind.

  • OS processes (Betriebssystemprozesse): Zeigt eine Übersicht über Kernel- und Systemprozesse, die im Allgemeinen einen geringen Einfluss auf die Performance haben.

Die aufgelisteten Elemente für jeden Prozess sind:

  • VIRT: Zeigt die virtuelle Größe des Prozesses an.

  • RES: Zeigt den tatsächlichen physischen Speicher an, der vom Prozess verwendet wird.

  • CPU%: Zeigt den Prozentsatz der gesamten CPU-Bandbreite an, die vom Prozess verwendet wird.

  • MEM%: Zeigt den Prozentsatz des Gesamtspeichers an, der vom Prozess verwendet wird.

Die in der RDS-Konsole gezeigten Überwachungsdaten werden aus Amazon CloudWatch Logs abgerufen. Sie können die Metriken für eine DB-Instance auch als Protokoll-Stream aus CloudWatch Logs abrufen. Weitere Informationen finden Sie unter Anzeigen von Enhanced Monitoring mithilfe von CloudWatch Logs.

Metriken für Enhanced Monitoring werden in folgenden Situationen nicht geliefert:

  • Failover der DB-Instance.

  • Ändern der Instance-Klasse für die DB-Instance (Skalierung der Datenverarbeitung).

Metriken für Enhanced Monitoring werden während eines Neustarts einer DB-Instance zurückgegeben, da nur die Datenbank-Engine neu gestartet wird. Metriken für das Betriebssystem werden weiterhin mitgeteilt.

Anzeigen von Enhanced Monitoring mithilfe von CloudWatch Logs

Nach dem Aktivieren von Enhanced Monitoring für Ihre DB-Instance können Sie die Metriken für die DB-Instance mithilfe von CloudWatch Logs ansehen, wobei jeder Protokoll-Stream eine einzelne überwachte DB-Instance darstellt. Die Protokoll-Stream-Kennung ist die Ressourcenkennung (DbiResourceId) für die DB-Instance.

So zeigen Sie Enhanced Monitoring-Protokolldaten an

  1. Öffnen Sie die CloudWatch-Konsole unter https://console.aws.amazon.com/cloudwatch/.

  2. Wählen Sie ggf. die Region, in der sich Ihre DB-Instance befindet. Weitere Informationen finden Sie unter Regionen und Endpunkte in der Allgemeinen Amazon Web Services-Referenz.

  3. Wählen Sie im Navigationsbereich Protokolle.

  4. Wählen Sie RDSOSMetrics in der Liste der Protokollgruppen.

    In einer Multi-AZ-Bereitstellung sind Protokolldateien mit an ihrem Namen angehängtem -secondary für die Multi-AZ-Standby-Replica bestimmt.

    
            Multi-AZ-Standby-Replica-Protokolldatei
  5. Wählen Sie aus der Liste den Protokoll-Stream, den Sie anzeigen möchten.

Verfügbare Betriebssystem-Metriken

Die folgende Tabelle listet die Betriebssystem-Metriken auf, die mit Amazon CloudWatch Logs verfügbar sind.

Metriken für MariaDB-, MySQL-, Oracle- und PostgreSQL-DB-Instances

Gruppe Metrik Name der Konsole Beschreibung

General

engine

Nicht zutreffend

Die Datenbank-Engine für die DB-Instance.

instanceID

Nicht zutreffend

Die DB-Instance-Kennung.

instanceResourceID

Nicht zutreffend

Ein unveränderlicher Bezeichner für die DB-Instance, der für eine AWS-Region eindeutig ist und auch als Protokolldatenstrom-ID verwendet wird.

numVCPUs

Nicht zutreffend

Die Anzahl der virtuellen CPUs für die DB-Instance.

timestamp

Nicht zutreffend

Die Uhrzeit, zu der die Metriken erfasst wurden.

uptime

Nicht zutreffend

Die Zeitdauer, für die die DB-Instance aktiv war.

version

Nicht zutreffend

Die Version des JSON-Formats für den Stream der Betriebssystem-Metriken.

cpuUtilization

guest

CPU Gast

Der prozentuale Anteil der von Gastprogrammen verwendeten CPU.

idle

CPU Leerlauf

Der prozentuale Anteil der CPU, der sich im Leerlauf befindet.

irq

CPU IRQ

Der prozentuale Anteil der von Software-Interrupts verwendeten CPU.

nice

CPU Nice

Der prozentuale Anteil der von Programmen mit niedrigster Priorität verwendeten CPU.

steal

CPU Steal

Der prozentuale Anteil der von virtuellen Maschinen verwendeten CPU.

system

CPU-System

Der prozentuale Anteil der vom Kernel verwendeten CPU.

total

CPU insgesamt

Der prozentuale Anteil der insgesamt verwendeten CPU. Diese Angabe enthält den Wert nice.

user

CPU Benutzer

Der prozentuale Anteil der von Benutzerprogrammen verwendeten CPU.

wait

CPU Warten

Der Prozentsatz der unbenutzten CPU während des Wartens auf E/A-Zugriff.

diskIO

avgQueueLen

Durchschn. Warteschlangengröße

Die Anzahl der Anfragen, die in der Warteschlange des E/A-Geräts warten.

avgReqSz

Durchschn. Anforderungsgröße

Die durchschnittliche Anfragegröße in Kilobyte.

await

Festplatten-E/A-Warten

Die erforderliche Anzahl an Millisekunden für die Antwort auf Anfragen, einschließlich Warteschlangen- und Servicedauer.

device

Nicht zutreffend

Die Kennung des verwendeten Datenträgers.

diskQueueDepth

Datenträger-Warteschlangentiefe

Die Anzahl der ausstehenden Ein- und Ausgabeanforderungen (E/A), die auf den Zugriff auf die Festplatte warten.

readIOsPS

Gelesene IO/s

Die Anzahl der Lesevorgänge pro Sekunde.

readKb

Insgesamt gelesen

Gesamtzahl der gelesenen Kilobyte.

readKbPS

Gelesene KB/s

Die Anzahl der pro Sekunde gelesenen Kilobyte.

readLatency

Lese-Latenz

Die verstrichene Zeit zwischen dem Senden einer Lese-E/A-Anforderung und deren Abschluss in Millisekunden.

Diese Metrik ist nur für Amazon Aurora verfügbar.

readThroughput

Lesedurchsatz

Die Menge des Netzwerkdurchsatzes, der von Anforderungen an den DB-Cluster verwendet wird, in Bytes pro Sekunde.

Diese Metrik ist nur für Amazon Aurora verfügbar.

rrqmPS

Rrqms

Die Anzahl der zusammengeführten Leseanfragen in der Warteschlange pro Sekunde.

tps

TPS

Die Anzahl der E/A-Transaktionen pro Sekunde.

util

Datenträger-E/A-Util

Der Prozentsatz der CPU-Zeit, während der Anfragen ausgegeben wurden.

writeIOsPS

Geschriebene IO/s

Die Anzahl der Schreibvorgänge pro Sekunde.

writeKb

Insgesamt geschrieben

Gesamtzahl der geschriebenen Kilobyte.

writeKbPS

Geschriebene KB/s

Die Anzahl der pro Sekunde geschriebenen Kilobyte.

writeLatency

Schreib-Latenz

Die durchschnittliche verstrichene Zeit zwischen dem Senden einer Schreib-E/A-Anforderung und deren Abschluss in Millisekunden.

Diese Metrik ist nur für Amazon Aurora verfügbar.

writeThroughput

Schreibdurchsatz

Die Menge des Netzwerkdurchsatzes, der von Antworten vom DB-Cluster verwendet wird, in Bytes pro Sekunde.

Diese Metrik ist nur für Amazon Aurora verfügbar.

wrqmPS

Wrqms

Die Anzahl der zusammengeführten Schreibanfragen in der Warteschlange pro Sekunde.

physicalDeviceIO

avgQueueLen

Durchschn. Größe der Warteschlange für physische Geräte

Die Anzahl der Anfragen, die in der Warteschlange des E/A-Geräts warten.

avgReqSz

Durchschn. Anfragegröße für physische Geräte

Die durchschnittliche Anfragegröße in Kilobyte.

await

Datenträger-E/A-Abwarten für physische Geräte

Die erforderliche Anzahl an Millisekunden für die Antwort auf Anfragen, einschließlich Warteschlangen- und Servicedauer.

device

Nicht zutreffend

Die Kennung des verwendeten Datenträgers.

readIOsPS

Gelesene IO/s für physische Geräte

Die Anzahl der Lesevorgänge pro Sekunde.

readKb

Insgesamt gelesen für physische Geräte

Gesamtzahl der gelesenen Kilobyte.

readKbPS

Gelesene Kb/s für physische Geräte

Die Anzahl der pro Sekunde gelesenen Kilobyte.

rrqmPS

Rrqms für physische Geräte

Die Anzahl der zusammengeführten Leseanfragen in der Warteschlange pro Sekunde.

tps

TPS für physische Geräte

Die Anzahl der E/A-Transaktionen pro Sekunde.

util

Datenträger-E/A-Util für physische Geräte

Der Prozentsatz der CPU-Zeit, während der Anfragen ausgegeben wurden.

writeIOsPS

Geschriebene IO/s für physische Geräte

Die Anzahl der Schreibvorgänge pro Sekunde.

writeKb

Insgesamt geschrieben für physische Geräte

Gesamtzahl der geschriebenen Kilobyte.

writeKbPS

Geschriebene KB/s für physische Geräte

Die Anzahl der pro Sekunde geschriebenen Kilobyte.

wrqmPS

Wrqms für physische Geräte

Die Anzahl der zusammengeführten Schreibanfragen in der Warteschlange pro Sekunde.

fileSys

maxFiles

Max Inodes

Die maximale Anzahl an Dateien, die für das Dateisystem erstellt werden können.

mountPoint

Nicht zutreffend

Der Pfad zum Dateisystem.

name

Nicht zutreffend

Der Name des Dateisystems.

total

Dateisystem insgesamt

Die Gesamtmenge des für das Dateisystem verfügbaren Speicherplatzes in Kilobyte.

used

Verwendetes Dateisystem

Der durch Dateien belegte Speicherplatz im Dateisystem in Kilobyte.

usedFilePercent

% genutzt

Der Prozentsatz von verfügbaren Dateien, die in Gebrauch sind.

usedFiles

Gebrauchte Inodes

Die Anzahl der Dateien im Dateisystem.

usedPercent

Gebrauchte Inodes%

Der prozentuale Anteil des verwendeten Speicherplatzes für das Dateisystem.

loadAverageMinute

fifteen

Last Durchschn. 15 Min

Die Anzahl der Prozesse, die während der letzten 15 Minuten CPU-Zeit angefordert haben.

five

Laden Durchschn. 5 Min

Die Anzahl der Prozesse, die während der letzten 5 Minuten CPU-Zeit angefordert haben.

one

Laden Durchschn. 1 Min

Die Anzahl der Prozesse, die während der letzten Minute CPU-Zeit angefordert haben.

memory

active

Aktiver Speicher

Umfang des zugewiesenen Arbeitsspeichers in Kilobyte.

buffers

Gepufferter Speicher

Umfang des verwendeten Arbeitsspeichers für die Pufferung von E/A-Anfragen vor dem Schreiben auf das Speichergerät, in Kilobyte.

cached

Zwischenspeicher

Umfang des verwendeten Arbeitsspeichers für Caching von Dateisystem-basierter E/A.

dirty

Geänderter Speicher

Menge an Memory-Pages im RAM, die geändert, aber noch nicht in den entsprechenden Datenblock im Speicher geschrieben wurden, in Kilobyte.

free

Freier Speicher

Umfang des nicht zugewiesenen Arbeitsspeichers in Kilobyte.

hugePagesFree

Huge Pages frei

Die Anzahl von freien "Huge Pages". "Huge Pages" sind eine Funktion des Linux-Kernel.

hugePagesRsvd

Huge Pages reserviert

Die Anzahl von gebundenen "Huge Pages".

hugePagesSize

Größe Huge Pages

Die Größe für jede Huge Pages-Einheit, in Kilobyte.

hugePagesSurp

Überschuss Huge Pages

Die Anzahl der verfügbaren überzähligen Huge Pages.

hugePagesTotal

Huge Pages insgesamt

Die Gesamtzahl der Huge Pages.

inactive

Inaktiver Speicher

Umfang der am seltensten verwendeten Memory-Pages in Kilobyte.

mapped

Zugeordneter Speicher

Die Gesamtmenge der Dateisysteminhalte, die Arbeitsspeicher in einem Prozess-Adressraum zugeordnet ist, in Kilobyte.

pageTables

Seitentabellen

Umfang des von Page-Tabellen verwendeten Arbeitsspeichers in Kilobyte.

slab

Plattenspeicher

Umfang der wiederverwendbaren Kernel-Datenstrukturen in Kilobyte.

total

Gesamtspeicher

Gesamtumfang des Arbeitsspeichers in Kilobyte.

writeback

Writeback-Speicher

Gesamtumfang an modifizierten Speicherbereichen im RAM, die noch in den Sicherungsspeicher geschrieben werden, in Kilobyte.

network

interface

Nicht zutreffend

Die Kennung für die Netzwerkschnittstelle, die für die DB-Instance verwendet wird.

rx

RX

Die Anzahl der pro Sekunde empfangenen Byte.

tx

TX

Die Anzahl der pro Sekunde hochgeladenen Byte.

processList

cpuUsedPc

% CPU

Prozentsatz der vom Prozess benutzten CPU.

id

Nicht zutreffend

Die ID des Prozesses.

memoryUsedPc

% RAM

Umfang des vom Prozess verwendeten Arbeitsspeichers in Kilobyte.

name

Nicht zutreffend

Der Name des Prozesses.

parentID

Nicht zutreffend

Die Prozess-ID für den übergeordneten Prozess des aktuellen Prozesses.

rss

RES

Umfang des dem Prozess zugeteilten RAM in Kilobyte.

tgid

Nicht zutreffend

Die Thread-Gruppen-ID als Zahl, die die Prozess-ID darstellt, zu der ein Thread gehört. Diese Kennung wird verwendet, um Threads aus demselben Prozess zu gruppieren.

VIRT

VIRT

Umfang des dem Prozess zugeteilten virtuellen Speichers in Kilobyte.

swap

swap

Auslagerung

Die Menge des verfügbaren Swap-Arbeitsspeichers in Kilobyte.

swap in

Auslagerungen in

Die Menge des von der Festplatte ausgelagerten Speichers in Kilobyte.

swap out

Auslagerungen aus

Die Menge des auf die Festplatte ausgelagerten Speichers in Kilobyte.

free

Kostenlose Auslagerung

Die Menge des freien Swap-Arbeitsspeichers in Kilobyte.

committed

Committed Auslagerung

Umfang des Swap-Arbeitsspeichers, der als Cache-Speicher verwendet wird, in Kilobyte.

tasks

blocked

Gesperrte Aufgaben

Die Anzahl von blockierten Aufgaben.

running

Laufende Aufgaben

Die Anzahl von laufenden Aufgaben.

sleeping

Ruhende Aufgaben

Die Anzahl von Aufgaben im Ruhezustand.

stopped

Gestoppte Aufgaben

Die Anzahl von angehaltenen Aufgaben.

total

Aufgaben insgesamt

Die Gesamtanzahl der Aufgaben.

zombie

Aufgaben Zombie

Die Anzahl der untergeordneten Aufgaben, die unter einer aktiven übergeordneten Aufgabe inaktiv sind.

Metriken für Microsoft SQL Server-DB-Instances

Gruppe Metrik Name der Konsole Beschreibung

General

engine

Nicht zutreffend

Die Datenbank-Engine für die DB-Instance.

instanceID

Nicht zutreffend

Die DB-Instance-Kennung.

instanceResourceID

Nicht zutreffend

Ein unveränderlicher Bezeichner für die DB-Instance, der für eine AWS-Region eindeutig ist und auch als Protokolldatenstrom-ID verwendet wird.

numVCPUs

Nicht zutreffend

Die Anzahl der virtuellen CPUs für die DB-Instance.

timestamp

Nicht zutreffend

Die Uhrzeit, zu der die Metriken erfasst wurden.

uptime

Nicht zutreffend

Die Zeitdauer, für die die DB-Instance aktiv war.

version

Nicht zutreffend

Die Version des JSON-Formats für den Stream der Betriebssystem-Metriken.

cpuUtilization

idle

CPU Leerlauf

Der prozentuale Anteil der CPU, der sich im Leerlauf befindet.

kern

CPU Kernel

Der prozentuale Anteil der vom Kernel verwendeten CPU.

user

CPU Benutzer

Der prozentuale Anteil der von Benutzerprogrammen verwendeten CPU.

disks

name

Nicht zutreffend

Die ID für den Datenträger.

totalKb

Festplattenspeicher insgesamt

Gesamtspeicherplatz des Datenträgers in Kilobyte.

usedKb

Belegter Festplattenspeicher

Auf dem Datenträger verwendeter Speicherplatz in Kilobyte.

usedPc

Belegter Festplattenspeicher %

Prozentsatz des auf dem Datenträger verwendeten Speicherplatzes.

availKb

Verfügbarer Speicherplatz

Auf dem Datenträger verfügbarer Speicherplatz in Kilobyte.

availPc

% verfügbarer Festplattenspeicher

Prozentsatz des auf dem Datenträger verfügbaren Speicherplatzes.

rdCountPS

Lesevorgänge/s

Die Anzahl der Lesevorgänge pro Sekunde

rdBytesPS

Gelesene KB/s

Die Anzahl der pro Sekunde gelesenen Byte.

wrCountPS

Geschriebene IO/s

Die Anzahl der Schreibvorgänge pro Sekunde.

wrBytesPS

Geschriebene KB/s

Die Anzahl der pro Sekunde geschriebenen Byte.

memory

commitTotKb

Commit insgesamt

Umfang des durch Auslagerungsdateien abgesicherten belegten virtuellen Adressraums, d. h. der aktuelle Commit Charge. Dieser Wert setzt sich aus dem Hauptspeicher (RAM) und dem Datenträger (Auslagerungsdateien) zusammen.

commitLimitKb

Maximales Commit

Der maximal mögliche Wert für die commitTotKb-Metrik. Dieser Wert ist die Summe aus der aktuellen Auslagerungsdateigröße plus dem verfügbaren physischen Speicher für auslagerbare Inhalte, außer RAM, der nicht auslagerungsfähigen Bereichen zugeteilt ist.

commitPeakKb

Commit Spitze

Der Höchstwert der commitTotKb-Metrik seit dem letzten Start des Betriebssystems.

kernTotKb

Kernelspeicher insgesamt

Die Summe des Arbeitsspeichers in den auslagerungsfähigen und nicht auslagerungsfähigen Kernel-Pools, in Kilobyte.

kernPagedKb

Ausgelagerter Kernel-Speicher

Umfang des im auslagerungsfähigen Kernel-Pool verwendeten Arbeitsspeichers in Kilobyte.

kernNonpagedKb

Nicht ausgelagerter Kernel-Speicher

Umfang des im nicht auslagerungsfähigen Kernel-Pool verwendeten Arbeitsspeichers in Kilobyte.

pageSize

Seitengröße

Die Größe einer Auslagerungsdatei in Byte.

physTotKb

Gesamtspeicher

Umfang des physischen Arbeitsspeichers in Kilobyte.

physAvailKb

Verfügbarer Speicher

Umfang des verfügbaren physischen Arbeitsspeichers in Kilobyte.

sqlServerTotKb

SQL Server-Gesamtspeicher

Umfang des dem SQL Server zugeteilten Arbeitsspeichers in Kilobyte.

sysCacheKb

System-Cache

Umfang des nicht Systemcache-Arbeitsspeichers in Kilobyte.

network

interface

Nicht zutreffend

Die Kennung für die Netzwerkschnittstelle, die für die DB-Instance verwendet wird.

rdBytesPS

Im Netzwerk gelesen KB/s

Die Anzahl der pro Sekunde empfangenen Byte.

wrBytesPS

Im Netzwerk geschrieben KB/s

Die Anzahl der pro Sekunde gesendeten Byte.

processList

cpuUsedPc

% genutzt

Prozentsatz der vom Prozess benutzten CPU.

memUsedPc

% RAM

Prozentsatz des insgesamt vom Prozess benutzten Speichers.

name

Nicht zutreffend

Der Name des Prozesses.

pid

Nicht zutreffend

Die ID des Prozesses. Dieser Wert ist nicht für Prozesse vorhanden, deren Eigentümer Amazon RDS ist.

ppid

Nicht zutreffend

Die Prozess-ID für den übergeordneten Prozess dieses Prozesses. Dieser Wert ist nur für untergeordnete Prozesse vorhanden.

tid

Nicht zutreffend

Die Thread-Kennung. Dieser Wert ist nur für Threads vorhanden. Der Eigentümerprozess kann mithilfe des pid-Werts identifiziert werden.

workingSetKb

Nicht zutreffend

Der Speicherumfang in der privaten Datenmenge plus der Speicherumfang, der durch den Prozess verwendet wird und mit anderen Prozessen geteilt werden kann, in Kilobyte.

workingSetPrivKb

Nicht zutreffend

Der Speicherumfang, der durch einen Prozess verwendet wird, aber nicht mit anderen Prozessen geteilt werden kann, in Kilobyte.

workingSetShareableKb

Nicht zutreffend

Der Speicherumfang, der durch einen Prozess verwendet wird und mit anderen Prozessen geteilt werden kann, in Kilobyte.

virtKb

Nicht zutreffend

Umfang des vom Prozess verwendeten virtuellen Adressbereichs in Kilobyte. Die Nutzung eines virtuellen Adressbereichs impliziert nicht unbedingt die Verwendung von Datenträger- oder Hauptspeicher-Pages.

system

handles

Handles

Die Anzahl der Handles, die das System verwendet.

processes

Prozesse

Die Anzahl der Prozesse, die im System ablaufen.

threads

Threads

Die Anzahl der Threads, die im System ablaufen.