Amazon- CloudWatch Metriken für Performance Insights - Amazon Relational Database Service

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.

Amazon- CloudWatch Metriken für Performance Insights

Performance Insights veröffentlicht automatisch einige Metriken in Amazon CloudWatch. Dieselben Daten können von Performance Insights abgefragt werden, aber mit den Metriken in CloudWatch ist es einfach, Alarme hinzuzufügen CloudWatch. Außerdem ist es einfach, die Metriken zu vorhandenen CloudWatch Dashboards hinzuzufügen.

Metrik Beschreibung

DBLoad

Anzahl der aktiven Sitzungen für die DB-Engine In der Regel sind Sie an den Daten für die durchschnittliche Anzahl der aktiven Sitzungen interessiert. Diese Daten werden in Performance Insights als abgefrag db.load.avg.

DBLoadCPU

Anzahl aktiver Sitzungen mit dem Warteereignistyp CPU Diese Daten werden in Performance Insights als db.load.avg abgefragt, gefiltert durch den Warteereignistyp CPU.

DBLoadNon-CPU

Anzahl aktiver Sitzungen mit einem anderen Warteereignistyp als CPU

Anmerkung

Diese Metriken werden CloudWatch nur in veröffentlicht, wenn die DB-Instance belastet wird.

Sie können diese Metriken mithilfe der - CloudWatch Konsole AWS CLI, der oder der CloudWatch -API untersuchen. Sie können auch andere Performance-Insights-Zählermetriken mit einer speziellen mathematischen Metrikfunktion untersuchen. Weitere Informationen finden Sie unter Abfragen anderer Performance-Insights-Zählermetriken in CloudWatch.

Sie können beispielsweise die Statistiken für die DBLoad Metrik abrufen, indem Sie den get-metric-statistics Befehl ausführen.

aws cloudwatch get-metric-statistics \ --region us-west-2 \ --namespace AWS/RDS \ --metric-name DBLoad \ --period 60 \ --statistics Average \ --start-time 1532035185 \ --end-time 1532036185 \ --dimensions Name=DBInstanceIdentifier,Value=db-loadtest-0

Dieses Beispiel generiert eine Ausgabe wie die folgende.

{ "Datapoints": [ { "Timestamp": "2021-07-19T21:30:00Z", "Unit": "None", "Average": 2.1 }, { "Timestamp": "2021-07-19T21:34:00Z", "Unit": "None", "Average": 1.7 }, { "Timestamp": "2021-07-19T21:35:00Z", "Unit": "None", "Average": 2.8 }, { "Timestamp": "2021-07-19T21:31:00Z", "Unit": "None", "Average": 1.5 }, { "Timestamp": "2021-07-19T21:32:00Z", "Unit": "None", "Average": 1.8 }, { "Timestamp": "2021-07-19T21:29:00Z", "Unit": "None", "Average": 3.0 }, { "Timestamp": "2021-07-19T21:33:00Z", "Unit": "None", "Average": 2.4 } ], "Label": "DBLoad" }

Weitere Informationen zu CloudWatchfinden Sie unter Was ist Amazon CloudWatch? im Amazon- CloudWatch Benutzerhandbuch.

Abfragen anderer Performance-Insights-Zählermetriken in CloudWatch

Sie können Abfragen, Alarme und Diagramme zu RDS-Performance-Insights-Metriken von durchführen CloudWatch. Sie können auf Informationen zu Ihrem DB-Instance zugreifen, indem Sie die DB_PERF_INSIGHTS metrische mathematische Funktion für verwenden CloudWatch. Mit dieser Funktion können Sie die Performance-Insights-Metriken verwenden, die nicht direkt an gemeldet werden, um eine neue Zeitreihe CloudWatch zu erstellen.

Sie können die neue Metrikberechnungsfunktion verwenden, indem Sie auf das Dropdown-Menü Mathematik hinzufügen im Bildschirm Metrik auswählen in der CloudWatch Konsole klicken. Sie können damit Alarme und Diagramme zu Performance-Insights-Metriken oder zu Kombinationen von - CloudWatch und Performance-Insights-Metriken erstellen, einschließlich hochauflösender Alarme für Metriken unter einer Minute. Sie können die Funktion auch programmgesteuert verwenden, indem Sie den Metrikberechnungs-Ausdruck in eine get-metric-data Anforderung aufnehmen. Weitere Informationen finden Sie unter Syntax und Funktionen von Metrikberechnungen und Erstellen eines Alarms für Performance-Insights-Zählermetriken aus einer - AWS Datenbank.