Verwenden Sie den Metrik-Explorer, um Ressourcen anhand ihrer Tags und Eigenschaften zu überwachen - Amazon CloudWatch

Verwenden Sie den Metrik-Explorer, um Ressourcen anhand ihrer Tags und Eigenschaften zu überwachen

Metrik-Explorer ist ein tag-basiertes Tool, mit dem Sie Ihre Metriken nach Tags und Ressourceneigenschaften filtern, aggregieren und visualisieren können, um die Beobachtbarkeit Ihrer Services zu verbessern. Dadurch erhalten Sie eine flexible und dynamische Fehlerbehebung, sodass Sie mehrere Diagramme gleichzeitig erstellen und diese Diagramme zum Erstellen Ihrer Anwendungsintegritäts-Dashboards verwenden können.

Metrik-Explorer-Visualisierungen sind dynamisch. Wenn also eine übereinstimmende Ressource erstellt wird, nachdem Sie ein Metrik-Explorer-Widget erstellt und zu einem CloudWatch Dashboard hinzugefügt haben, wird die neue Ressource automatisch im Explorer-Widget angezeigt.

Wenn beispielsweise alle Ihre EC2-Produktionsinstances über das production-Tag verfügen, können Sie den Metrik-Explorer verwenden, um Metriken von all diesen Instances zu filtern und zu aggregieren, um deren Zustand und Leistung zu verstehen. Wenn später eine neue Instance mit einem übereinstimmenden Tag erstellt wird, wird sie automatisch dem Metrik-Explorer-Widget hinzugefügt.

Anmerkung

Der Metrik-Explorer bietet eine zeitpunktbezogene Erfahrung. Ressourcen, die beendet wurden oder mit der von Ihnen angegebenen Eigenschaft oder dem Tag nicht mehr existieren, werden in der Visualisierung nicht angezeigt. Sie können die Metriken für diese Ressourcen jedoch weiterhin in den CloudWatch-Metrikansichten finden.

Mit dem Metrik-Explorer können Sie festlegen, wie Metriken aus den Ressourcen aggregiert werden, die den Kriterien entsprechen, und ob sie alle in einem einzigen Diagramm oder in verschiedenen Diagrammen innerhalb eines Metrik-Explorer-Widgets angezeigt werden sollen.

Der Metrik-Explorer enthält Vorlagen, die Sie verwenden können, um nützliche Visualisierungsdiagramme mit einem Klick anzuzeigen, und Sie können diese Vorlagen auch erweitern, um vollständig angepasste Metrik-Explorer-Widgets zu erstellen.

Sie können den Metrik-Explorer kontenübergreifend nutzen, wenn Sie die Konto- und regionenübergreifende CloudWatch-Konsole verwenden. Der Metrik-Explorer wird jedoch nicht für die kontoübergreifende Verwendung in einem Überwachungskonto in Kontoübergreifende Beobachtbarkeit von CloudWatch unterstützt.

Der Metrik-Explorer unterstützt Metriken, die von AWS- und EC2-Metriken ausgegeben werden, die vom CloudWatch-Agenten veröffentlicht werden, einschließlich Speicher-, Festplatten- und CPU-Metriken. Wenn Sie Metrik-Explorer verwenden, um die Metriken anzuzeigen, die vom CloudWatch-Agent veröffentlicht werden, müssen Sie möglicherweise Ihre CloudWatch-Agent-Konfigurationsdatei aktualisieren. Weitere Informationen finden Sie unter CloudWatch-Agent-Konfiguration für Metrik-Explorer.

Gehen Sie folgendermaßen vor, um eine Visualisierung mit Metrik-Explorer zu erstellen und sie optional einem Dashboard hinzuzufügen.

So erstellen Sie eine Visualisierung mit Metrik-Explorer
  1. Öffnen Sie die CloudWatch-Konsole unter https://console.aws.amazon.com/cloudwatch/.

  2. Wählen Sie im Navigationsbereich Explorer aus.

  3. Führen Sie eine der folgenden Aktionen aus:

    • Um eine Vorlage zu verwenden, wählen Sie sie in dem Feld aus, das derzeit den leeren Explorer anzeigt.

      Abhängig von der Vorlage zeigt der Explorer möglicherweise sofort Diagramme von Metriken an. Wenn dies nicht der Fall ist, wählen Sie im Feld Von ein oder mehrere Tags oder Eigenschaften aus, und dann sollten Daten angezeigt werden. Wenn dies nicht der Fall ist, verwenden Sie die Optionen oben auf der Seite, um einen längeren Zeitraum in den Diagrammen anzuzeigen.

    • Um eine benutzerdefinierte Visualisierung zu erstellen, wählen Sie unter Metriken eine einzelne Metrik oder alle verfügbaren Metriken aus einem Service aus.

      Nachdem Sie eine Metrik ausgewählt haben, können Sie diesen Schritt optional wiederholen, um weitere Metriken hinzuzufügen.

  4. Für jede ausgewählte Metrik zeigt CloudWatch die Statistik an, die unmittelbar nach dem Metriknamen verwendet wird. Wählen Sie unter Wählen Sie den Statistiknamen und anschließend die gewünschte Statistik aus.

  5. Wählen Sie unter Von ein Tag oder eine Ressourceneigenschaft aus, um Ihre Ergebnisse zu filtern.

    Danach können Sie diesen Schritt optional wiederholen, um weitere Tags oder Ressourceneigenschaften auszuwählen.

    Wenn Sie mehrere Werte derselben Eigenschaft auswählen, z. B. zwei EC2-Instance-Typen, zeigt der Explorer alle Ressourcen an, die mit den ausgewählten Eigenschaften übereinstimmen. Es wird als ODER-Operation behandelt.

    Wenn Sie andere Eigenschaften oder Tags auswählen, z. B. das Production-Tag und den M5-Instance-Typ, werden nur die Ressourcen angezeigt, die allen diesen Auswahlen entsprechen. Dies wird als UND-Operation behandelt.

  6. (Optional) Wählen Sie für Aggregieren nach eine Statistik aus, die zum Aggregieren der Metriken verwendet werden soll. Wählen Sie dann neben für aus, wie die Metrik aus der Liste aggregiert werden soll. Sie können alle Ressourcen zusammenfassen, die derzeit angezeigt werden, oder durch ein einzelnes Tag oder eine Ressourceneigenschaft aggregieren.

    Je nachdem, wie Sie sich für die Aggregierung entscheiden, kann das Ergebnis eine einzelne Zeitreihe oder mehrere Zeitreihen sein.

  7. Unter Aufteilen nach können Sie ein einzelnes Diagramm mit mehreren Zeitreihen in mehrere Diagramme aufteilen. Die Aufteilung kann nach verschiedenen Kriterien erfolgen, die Sie unter Aufteilen nach auswählen.

  8. Unter Diagrammoptionen können Sie das Diagramm verfeinern, indem Sie den Zeitraum, den Diagrammtyp, die Legendenplatzierung und das Layout ändern.

  9. Um diese Visualisierung einem CloudWatch-Dashboard als ein Widget hinzuzufügen, wählen Sie Zu Dashboard hinzufügen.

CloudWatch-Agent-Konfiguration für Metrik-Explorer

Damit der Metrik-Explorer vom CloudWatch-Agent veröffentlichte EC2-Metriken erkennen kann, stellen Sie sicher, dass die Konfigurationsdatei des CloudWatch-Agenten die folgenden Werte enthält:

  • Stellen Sie im metrics-Abschnitt sicher, dass der aggregation_dimensions-Parameter ["InstanceId"] enthält. Er kann auch andere Dimensionen enthalten.

  • Stellen Sie im metrics-Abschnitt sicher, dass der append_dimensions-Parameter eine {"InstanceId":"${aws:InstanceId}"}-Zeile enthält. Er kann auch andere Zeilen enthalten.

  • Überprüfen Sie im Abschnitt metrics innerhalb des Abschnitts metrics_collected die Abschnitte für jeden Ressourcentyp, den der Metrik-Explorer ermitteln soll, z. B. die Abschnitte cpu, disk und memory. Stellen Sie sicher, dass jeder dieser Abschnitte einen "resources": [ "*"] line. enthält.

  • Stellen Sie im cpu-Abschnitt des metrics_collected-Abschnitts sicher, dass eine "totalcpu": true-Zeile vorhanden ist.

  • Sie müssen anstelle eines benutzerdefinierten Namespace den standardmäßigen CWAgent-Namespace für die vom CloudWatch-Agenten erfassten Metriken verwenden.

Die Einstellungen in der vorherigen Liste veranlassen den CloudWatch-Agenten, aggregierte Metriken für Festplatten, CPUs und andere Ressourcen zu veröffentlichen, die im Metrik-Explorer für alle Instances, die ihn verwenden, dargestellt werden können.

Durch diese Einstellungen werden die Metriken, die Sie zuvor für die Veröffentlichung mit mehreren Dimensionen eingerichtet hatten, erneut veröffentlicht, wodurch sich Ihre Metrikkosten erhöhen.

Weitere Hinweise zur Bearbeitung der CloudWatch-Agentenkonfigurationsdatei finden Sie unter Manuelles Erstellen oder Bearbeiten der CloudWatch-Agent-Konfigurationsdatei.