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.
CloudWatch Beispiele für Suchausdrücke
Die folgenden Beispiele veranschaulichen weitere Aspekte für Suchausdrücke und Syntax. Den Anfang macht ein Beispiel für die Suche nach CPUUtilization
in allen Instances der Region. Daran schließen sich Varianten dieser Suche an.
Dieses Beispiel zeigt für jede Instance in der Region eine Linie für die Metrik CPUUtilization
aus dem Namespace AWS/EC2
an.
SEARCH(' {AWS/EC2,InstanceId} MetricName="CPUUtilization" ', 'Average')
Durch Ändern von InstanceType
in InstanceId
enthält das Diagramm eine Linie für jeden in der Region verwendeten Instance-Typ. Daten aus allen Instances pro Typ werden zu einer Linie für diesen Instance-Typ aggregiert.
SEARCH(' {AWS/EC2,InstanceType} MetricName="CPUUtilization" ', 'Average')
Das folgende Beispiel aggregiert die CPUUtilization
nach Instance-Typ und zeigt eine Linie für jeden Instance-Typ, der die Zeichenfolge micro
enthält, an.
SEARCH('{AWS/EC2,InstanceType} InstanceType=micro MetricName="CPUUtilization" ', 'Average')
Dieses Beispiel schränkt das vorherige Beispiel ein, indem InstanceType
auf exakte Übereinstimmung mit „t2.micro“ geprüft wird.
SEARCH('{AWS/EC2,InstanceType} InstanceType="t2.micro" MetricName="CPUUtilization" ', 'Average')
Die folgende Suche entfernt den Teil {metric schema}
der Abfrage, sodass die Metrik CPUUtilization
aus allen Namespaces im Diagramm angezeigt wird. Dies kann zu einer ganzen Reihe von Ergebnissen führen, da das Diagramm mehrere Zeilen für die CPUUtilization
Metrik aus jedem AWS Service enthält, die nach verschiedenen Dimensionen aggregiert sind.
SEARCH('MetricName="CPUUtilization" ', 'Average')
Um diese Ergebnisse einzugrenzen, können Sie zwei bestimmte Metrik-Namespaces angeben.
SEARCH('MetricName="CPUUtilization" AND ("AWS/ECS" OR "AWS/ES") ', 'Average')
Das vorherige Beispiel ist die einzige Möglichkeit, mehrere Namespaces mit einer Suchabfrage zu durchsuchen, da Sie nur ein Metrikschema pro Abfrage verwenden können. Um die Abfrage besser zu strukturieren, könnten Sie jedoch zwei Abfragen im Diagramm verwenden, wie im folgenden Beispiel gezeigt. In diesem Beispiel wird auch mehr Struktur hinzugefügt, indem eine Dimension angegeben wird, die zum Aggregieren der Daten für Amazon verwendet werden sollECS.
SEARCH('{AWS/ECS ClusterName}, MetricName="CPUUtilization" ', 'Average') SEARCH(' {AWS/EBS} MetricName="CPUUtilization" ', 'Average')
Das folgende Beispiel gibt die Elastic-Load-Balancing-Metrik mit dem Namen ConsumedLCUs
sowie alle Elastic-Load-Balancing-Metriken oder -Dimensionen zurück, die das Token flow
enthalten.
SEARCH('{AWS/NetworkELB, LoadBalancer} "ConsumedLCUs" OR flow ', 'Maximum')
Das folgenden Beispiel nutzt verschachtelte Gruppierungen. Es gibt Lambda-Metriken für Fehler (Errors
) aus allen Funktionen und Funktionsaufrufe (Invocations
) mit Namen, die die Zeichenfolgen ProjectA
oder ProjectB
enthalten, aus.
SEARCH('{AWS/Lambda,FunctionName} MetricName="Errors" OR (MetricName="Invocations" AND (ProjectA OR ProjectB)) ', 'Average')
Das folgende Beispiel zeigt alle benutzerdefinierten Metriken an, ausgenommen von AWS -Services erzeugte Metriken.
SEARCH('NOT Namespace=AWS ', 'Average')
Das folgende Beispiel zeigt Metriken mit Metriknamen, Namespaces, Dimensionsnamen und Dimensionswerten an, die die Zeichenfolge Errors
im Namen enthalten.
SEARCH('Errors', 'Average')
Das folgende Beispiel beschränkt die Suche auf exakte Übereinstimmungen. Diese Suche finden zum Beispiel den Metriknamen Errors
, aber keine Metriken namens ConnectionErrors
oder errors
.
SEARCH(' "Errors" ', 'Average')
Das folgende Beispiel zeigt, wie Namen mit Leer- oder Sonderzeichen im Metrikschema des Suchbegriffs angegeben werden.
SEARCH('{"Custom-Namespace", "Dimension Name With Spaces"}, ErrorCount ', 'Maximum')
CloudWatch Beispiele für kontenübergreifende Observabilitäts-Suchausdrücke
CloudWatch Beispiele für kontenübergreifende Beobachtbarkeit
Wenn Sie bei einem Konto angemeldet sind, das als Überwachungskonto für CloudWatch kontenübergreifende Observability eingerichtet ist, können Sie die SEARCHFunktion verwenden, um Metriken von bestimmten Quellkonten zurückzugeben. Weitere Informationen finden Sie unter CloudWatch kontenübergreifende Beobachtbarkeit.
Das folgende Beispiel ruft alle Lambda-Metriken aus dem Konto mit der Konto-ID 111122223333 ab.
SEARCH(' AWS/Lambda :aws.AccountId = 111122223333 ', 'Average')
Das folgende Beispiel ruft alle AWS/EC2
-Metriken von zwei Konten ab: 111122223333 und 777788889999.
SEARCH(' AWS/EC2 :aws.AccountId = (111122223333 OR 777788889999) ', 'Average')
Das folgende Beispiel ruft alle AWS/EC2
-Metriken aus dem Quellkonto 111122223333 und aus dem Überwachungskonto selbst ab.
SEARCH(' AWS/EC2 :aws.AccountId = (111122223333 OR 'LOCAL') ', 'Average')
Das folgende Beispiel ruft die SUM
der MetaDataToken
-Metrik von dem Konto 444455556666
mit der InstanceId
-Dimension ab.
SEARCH('{AWS/EC2,InstanceId} :aws.AccountId=444455556666 MetricName=\"MetadataNoToken\"','Sum')