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.
Bewährte Methoden zur EMR-Observability
EMR Observability umfasst einen umfassenden Überwachungs- und Managementansatz für EMR-Cluster. AWS Die Grundlage bildet Amazon CloudWatch als primärer Überwachungsdienst, ergänzt durch EMR Studio und Tools von Drittanbietern wie Prometheus und Grafana für eine verbesserte Sichtbarkeit. In diesem Dokument untersuchen wir spezifische Aspekte der Cluster-Beobachtbarkeit:
-
Spark-Observability
(GitHub) — In Bezug auf die Spark-Benutzeroberfläche haben Sie in Amazon EMR drei Optionen. -
Spark Troubleshooting
(GitHub) — Lösungen für Fehler. -
EMR-Cluster-Überwachung
(GitHub) — Überwachung der Cluster-Leistung. -
EMR-Fehlerbehebung
(GitHub) — Identifizieren, diagnostizieren und lösen Sie häufig auftretende EMR-Cluster-Probleme. -
Kostenoptimierung
(GitHub) — In diesem Abschnitt werden die besten Methoden für die Ausführung kostengünstiger Workloads beschrieben.
Tool zur Leistungsoptimierung für Apache Spark-Anwendungen
-
AWS Das EMR
Advisor-Tool analysiert Spark-Ereignisprotokolle, um maßgeschneiderte Empfehlungen zur Optimierung von EMR-Cluster-Konfigurationen, zur Leistungssteigerung und zur Kostensenkung abzugeben. Es nutzt historische Daten und schlägt ideale Executor-Größen und Infrastruktureinstellungen vor, was eine effizientere Ressourcennutzung und eine verbesserte Cluster-Gesamtleistung ermöglicht. -
Das Amazon CodeGuru
Profiler-Tool hilft Entwicklern dabei, Leistungsengpässe und Ineffizienzen in ihren Spark-Anwendungen zu identifizieren, indem es Laufzeitdaten sammelt und analysiert. Das Tool lässt sich nahtlos in bestehende Spark-Anwendungen integrieren, erfordert nur eine minimale Einrichtung und bietet über die AWS Konsole detaillierte Einblicke in die CPU-Auslastung, Speichermuster und Leistungs-Hotspots.