Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Prácticas recomendadas de observabilidad de EMR
La observabilidad de la EMR abarca un enfoque integral de monitoreo y gestión para AWS Clústeres de EMR. La base está en Amazon CloudWatch como servicio de monitorización principal, complementado con EMR Studio y herramientas de terceros, como Prometheus y Grafana, para mejorar la visibilidad. En este documento, analizamos aspectos específicos de la observabilidad de los clústeres:
-
Promueve la observabilidad
(GitHub) — Con respecto a la interfaz de usuario de Spark, tiene tres opciones en Amazon EMR. -
Solución de problemas de S
(GitHub) — Resoluciones de errores. -
Monitorización de clústeres EMR
(GitHub) — Supervisión del rendimiento del clúster. -
Solución de problemas de EMR
(GitHub) — Identifique, diagnostique y resuelva los problemas comunes de los clústeres de EMR. -
Optimización de costos
(GitHub): en esta sección se describen las mejores prácticas para ejecutar cargas de trabajo rentables.
Herramienta de optimización del rendimiento para aplicaciones de Apache Spark
-
AWS Asesor de EMR
La herramienta analiza los registros de eventos de Spark para ofrecer recomendaciones personalizadas para optimizar las configuraciones de los clústeres de EMR, mejorar el rendimiento y reducir los costos. Al aprovechar los datos históricos, sugiere tamaños de ejecutores y configuraciones de infraestructura ideales, lo que permite una utilización más eficiente de los recursos y un mejor rendimiento general del clúster. -
Amazon CodeGuru Generador de perfiles
La herramienta ayuda a los desarrolladores a identificar los cuellos de botella y las ineficiencias del rendimiento en sus aplicaciones de Spark mediante la recopilación y el análisis de los datos de tiempo de ejecución. La herramienta se integra perfectamente con las aplicaciones de Spark existentes, ya que requiere una configuración mínima, y proporciona información detallada a través de AWS Consola sobre el uso de la CPU, los patrones de memoria y los puntos críticos de rendimiento.