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, Java/ NGINXJMX, Memcached und jedem anderen manuell konfigurierten Prometheus-ExporterHAProxy, den 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 Server-Metriken API.

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

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

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

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 Sie in der Liste der Namespaces /Prometheus oder ContainerInsights//Prometheus aus. ECS ContainerInsights

  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 App MeshNGINX, Memcached und Java/ bereitgestellt. HAProxy JMX

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

  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 JSON Datei, die Sie heruntergeladen haben, 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 ausgeführt wird. 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. Zum 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).