Erstellen von Abfragen in CloudWatch Metrics Insights
Sie können eine CloudWatch-Metrics-Insights-Abfrage mit der CloudWatch-Konsole, der AWS CLI oder den AWS-SDKs ausführen. In der Konsole ausgeführte Abfragen sind gebührenfrei. Weitere Informationen zur Preisgestaltung von CloudWatch finden Sie unter Amazon CloudWatch – Preise
Mit CloudWatch Metrics Insights können Sie Metrikdaten über längere Zeiträume von bis zu zwei Wochen analysieren. Das ermöglicht im Vergleich zu kürzeren Aufbewahrungszeiträumen eine umfassendere historische Analyse und Trendermittlung. Für eine optimale Leistung bei der Abfrage längerer Zeitbereiche sollten Sie die Verwendung längerer Zeiträume (z. B. 5 Minuten oder 1 Stunde) in Betracht ziehen, um die Anzahl der zurückgegebenen Datenpunkte zu reduzieren. Wenn Sie Trends über den gesamten Zeitraum von zwei Wochen analysieren, sollten Sie in Ihren ORDER BY-Klauseln Aggregatfunktionen wie AVG() oder MAX() angeben, um Muster effizient zu identifizieren.
Weitere Informationen zur Verwendung der AWS-SDKs zum Ausführen einer Metrics-Insights-Abfrage finden Sie unter GetMetricData.
Gehen Sie folgendermaßen vor, um eine Abfrage mit der CloudWatch-Konsole auszuführen:
Ihre Metriken mit Metrics Insights abfragen
-
Öffnen Sie die CloudWatch-Konsole unter https://console.aws.amazon.com/cloudwatch/
. -
Wählen Sie im Navigationsbereich Metrics (Metriken) All metrics (Alle Metriken) aus.
(Optional) Um eine vorgefertigte Beispielabfrage auszuführen, wählen Sie Add query (Abfrage hinzufügen) und wählen Sie die auszuführende Abfrage aus. Wenn Sie mit dieser Abfrage zufrieden sind, können Sie den Rest dieses Verfahrens überspringen. Oder Sie können den Editor auswählen, um die Beispielabfrage zu bearbeiten. Wählen Sie anschließend Run (Ausführen) aus, um die geänderte Abfrage auszuführen.
Um eine eigene Abfrage zu erstellen, wählen Sie Abfrage mit mehreren Quellen aus. Dann können Sie die Builder-Ansicht (Standard) verwenden, um eine geführte Erstellung zu starten, oder die Editor-Ansicht, wenn Sie die Abfragesyntax lieber sehen möchten. Sie können jederzeit zwischen den beiden Ansichten wechseln und Ihre laufende Arbeit in beiden Ansichten anzeigen.
Klicken Sie in der Builder-Ansicht auf die Felder für Namespace, Metriknamen, Filter, Gruppe, Reihenfolge und Limit, um mögliche Werte zu durchsuchen und auszuwählen. Sie können einen beliebigen Teil des Werts eingeben, nach dem Sie suchen, um die vom Builder angezeigte Liste zu filtern. In den Filter- und Gruppeneingaben können Sie auf Ressourcen-Tags verweisen.
In der Editor-Ansicht können Sie die von Metrics Insights unterstützte Teilmenge von SQL verwenden, um die Abfrage zu schreiben. Der Editor bietet Optionen zur automatischen Vervollständigung, die auf den bisher eingegebenen Zeichen basieren, einschließlich der Namen von Ressourcen-Tags für Metriken, die diese unterstützen.
CloudWatch Metrics Insights unterstützt die Abfrage von Metriken anhand von AWS-Ressourcen-Tags. Sie können Tags verwenden, um Ihre Metrikdaten für eine gezieltere Überwachung und Analyse zu filtern und zu gruppieren.
Die folgenden Beispiele zeigen, wie Sie Abfragen mit Tags verwenden können.
Um die CPU-Auslastung für Amazon-EC2-Instances in Ihrer Produktionsumgebung zu sehen:
SELECT MAX(CPUUtilization) FROM SCHEMA("AWS/EC2") WHERE tag.env='prod'Um die Metriken mithilfe der GROUP BY-Klausel nach Umgebung zu gruppieren:
SELECT MAX(CPUUtilization) FROM SCHEMA("AWS/EC2") GROUP BY tag.envUm die GROUP BY-Klausel zu verwenden, in der Sie den Tag-Namen angeben:
SELECT AVG(CPUUtilization) FROM "AWS/EC2" GROUP BY tag."aws:cloudformation:stack-name"Um Tag-Abfragen mit vorhandenen Metrikdimensionen zu kombinieren:
SELECT MAX(CPUUtilization) FROM SCHEMA("AWS/EC2") WHERE tag.env='prod' AND InstanceId='i-1234567890abcdef0'Wenn Sie mit Ihrer Abfrage zufrieden sind, klicken Sie auf Run (Ausführen).
(Optional) Eine andere Möglichkeit, eine abgebildete Abfrage zu bearbeiten, besteht darin, die Registerkarte Graphed metrics (Grafisch dargestellte Metriken) auszuwählen und anschließend das Bearbeitungssymbol neben der Abfrageformel in der Spalte Details auszuwählen.
(Optional) Um eine Abfrage aus dem Diagramm zu entfernen, wählen Sie Graphed metrics (Grafisch dargestellte Metriken) und anschließend das Symbol X auf der rechten Seite der Zeile, in der Ihre Abfrage angezeigt wird.