Anzeigen Ihrer Prometheus-Metriken - 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 Prometheus-Metriken

Sie können all Ihre Prometheus-Metriken überwachen und Alarme ausgeben, einschließlich der kuratierten voraggregierten Metriken aus App Mesh, NGINX, Java/JMX, Memcached und HAProxy allen anderen manuell konfigurierten Prometheus-Exportern, die Sie möglicherweise hinzugefügt haben. Weitere Informationen zum Erfassen von Metriken von anderen Prometheus-Exportern finden Sie unter Tutorial zum Hinzufügen eines neuen Prometheus-Scrape-Ziels: Prometheus-API-Server-Metriken.

CloudWatch In der Konsole bietet Container Insights die folgenden vorgefertigten Berichte:

  • Für Amazon-EKS- und Kubernetes-Cluster gibt es vordefinierte Berichte für App Mesh, NGINX, HAPROXY, Memcached und Java/JMX.

  • Für Amazon-ECS-Cluster gibt es vordefinierte Berichte für App Mesh und Java/JMX.

Container Insights stellt auch benutzerdefinierte Dashboards für jede der Workloads bereit, aus denen Container Insights kuratierte Metriken sammelt. Sie können diese Dashboards von herunterladen GitHub

So zeigen Sie alle Prometheus-Metriken an:
  1. Öffnen Sie die CloudWatch Konsole unter. https://console.aws.amazon.com/cloudwatch/

  2. Wählen Sie im Navigationsbereich Metriken aus.

  3. Wählen ContainerInsights Sie in der Liste der Namespaces /Prometheus oder. ECS/ContainerInsights/Prometheus

  4. Wählen Sie einen der Dimensionssätze in der folgenden Liste aus. Markieren Sie dann das Kontrollkästchen neben den Metriken, die Sie anzeigen möchten.

So zeigen Sie vorgefertigte Berichte zu Ihren Prometheus-Metriken an:
  1. CloudWatch Öffnen https://console.aws.amazon.com/cloudwatch/Sie die Konsole unter.

  2. Wählen Sie im Navigationsbereich Performance Monitoring (Leistungsüberwachung) aus.

  3. Wählen Sie im Dropdown-Feld oben auf der Seite eine der Prometheus-Optionen aus.

    Wählen Sie im anderen Dropdown-Feld einen Cluster aus, der angezeigt werden soll.

Wir haben auch benutzerdefinierte Dashboards für NGINX, App Mesh, Memcached und Java/JMX bereitgestellt. HAProxy

So verwenden Sie ein von Amazon bereitgestelltes benutzerdefiniertes Dashboard:
  1. CloudWatch https://console.aws.amazon.com/cloudwatch/Öffnen Sie die Konsole unter.

  2. Wählen Sie im Navigationsbereich Dashboards aus.

  3. Klicken Sie auf Create Dashboard (Dashboard erstellen). Geben Sie einen Namen für das neue Dashboard ein und wählen Sie Create dashboard (Dashboard erstellen).

  4. Wählen Sie unter Add to this dashboard (Zu diesem Dashboard hinzufügen) die Option Cancel (Abbrechen).

  5. Wählen Sie Actions (Aktionen), View/edit source (Quelle anzeigen/bearbeiten).

  6. Laden Sie eine der folgenden JSON-Dateien herunter:

  7. Öffnen Sie die heruntergeladene JSON-Datei mit einem Texteditor und nehmen Sie die folgenden Änderungen vor:

    • Ersetzen Sie alle {{YOUR_CLUSTER_NAME}}-Zeichenfolgen durch den genauen Namen Ihres Clusters. Stellen Sie sicher, dass keine Leerzeichen vor oder nach dem Text hinzugefügt werden.

    • Ersetzen Sie alle {{YOUR_REGION}} Zeichenketten durch die AWS Region, in der Ihr Cluster läuft. Zum Beispiel us-west-1. Stellen Sie sicher, dass keine Leerzeichen vor oder nach dem Text hinzugefügt werden.

    • Ersetzen Sie alle {{YOUR_NAMESPACE}}-Zeichenfolgen durch den genauen Namespace Ihres Workloads.

    • Ersetzen Sie alle {{YOUR_SERVICE_NAME}}-Zeichenfolgen durch den genauen Servicenamen Ihres Workloads. Beispiel: haproxy-haproxy-ingress-controller-metrics

  8. Kopieren Sie den gesamten JSON-Blob und fügen Sie ihn in das Textfeld in der CloudWatch Konsole ein. Dabei wird der Inhalt des Felds ersetzt.

  9. Wählen Sie Update (Aktualisieren), Save dashboard (Dashboard speichern).