Anzeigen Ihrer Metriken und Protokolle in der Konsole - Amazon CloudWatch

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.

Anzeigen Ihrer Metriken und Protokolle in der Konsole

Nachdem Sie Logs im eingebetteten Metrikformat generiert haben, die Metriken extrahieren, können Sie die Messwerte in der CloudWatch Konsole anzeigen. Eingebettete Metriken weisen die Dimensionen auf, die Sie beim Generieren der Protokolle angegeben haben. Außerdem haben die eingebetteten Metriken, die Sie mithilfe der Clientbibliotheken generiert haben, die folgenden Standarddimensionen:

  • ServiceType

  • ServiceName

  • LogGroup

In diesem Abschnitt wird beschrieben, wie Sie diese Metriken in der CloudWatch Konsole anzeigen und Ihre extrahierten Metriken mithilfe von CloudWatch Logs Insights abfragen können.

So zeigen Sie Metriken an, die aus Protokollen im eingebetteten Metrikformat generiert wurden
  1. Öffnen Sie die CloudWatch Konsole unter https://console.aws.amazon.com/cloudwatch/.

  2. Wählen Sie im Navigationsbereich Metriken aus.

  3. Wählen Sie einen Namespace aus, den Sie bei der Generierung Ihrer eingebetteten Metriken angegeben haben. Wenn Sie die Clientbibliotheken zum Generieren der Metriken verwendet und keinen Namespace angegeben haben, wählen Sie aws-embedded-metrics. Dies ist der Standardnamespace für eingebettete Metriken, die mithilfe der Clientbibliotheken generiert werden.

  4. Wählen Sie eine Metrikdimension aus (z. B. ServiceName).

  5. Die Registerkarte All metrics zeigt alle Metriken für diese Dimension im Namespace an. Sie haben die folgenden Möglichkeiten:

    1. Um die Tabelle sortieren, verwenden Sie die Spaltenüberschrift.

    2. Um eine Metrik grafisch darzustellen, müssen Sie das Kontrollkästchen neben der Metrik aktivieren. Um alle Metriken auszuwählen, aktivieren Sie das Kontrollkästchen in der Kopfzeile der Tabelle.

    3. Um nach Ressource zu filtern, müssen Sie zunächst die Ressourcen-ID und dann die Option Zu Suche hinzufügen auswählen.

    4. Um nach Metrik zu filtern, müssen Sie den Metriknamen und anschließend Add to search (Zur Suche hinzufügen) auswählen.

Logs mit CloudWatch Logs Insights abfragen

Sie können die detaillierten Protokollereignisse im Zusammenhang mit den extrahierten Metriken abfragen, indem Sie CloudWatch Logs Insights verwenden, um tiefe Einblicke in die Hauptursachen von Betriebsereignissen zu erhalten. Einer der Vorteile des Extrahierens von Metriken aus Ihren Protokollen besteht darin, dass Sie Ihre Protokolle später nach der eindeutigen Metrik (Metrikname plus eindeutiger Dimensionssatz) und Metrikwerten filtern können, um Kontext zu den Ereignissen zu erhalten, die zum aggregierten Metrikwert beigetragen haben.

Um beispielsweise eine betroffene Anfrage-ID oder eine X-Ray-Trace-ID abzurufen, könnten Sie die folgende Abfrage in CloudWatch Logs Insights ausführen.

filter Latency > 1000 and Operation = "Aggregator" | fields RequestId, TraceId

Sie können auch Abfragezeitaggregation für Schlüssel mit hoher Kardinalität durchführen, z. B. das Finden der Kunden, die von einem Ereignis betroffen sind. Das folgende Beispiel illustriert dies.

filter Latency > 1000 and Operation = "Aggregator" | stats count() by CustomerId

Weitere Informationen finden Sie unter Analysieren von Protokolldaten mit CloudWatch Logs Insights