¿Qué hace esta solución de AWS?
Esta solución automatiza el proceso de configuración de paneles de Amazon CloudWatch para las cargas de trabajo Apache, NGINX y Puma que se ejecutan en Amazon EC2. Esta solución utiliza varias características de Amazon CloudWatch y acelera la experiencia de introducción.
Con la solución, puede reducir el tiempo que lleva comenzar a monitorear registros y métricas clave de rendimiento para sus servidores web que se ejecutan en AWS. Esta solución proporciona un panel preconfigurado para que pueda analizar los patrones de tráfico web, determinar si ampliar o reducir los servidores y detectar cuellos de botella y otros problemas de rendimiento para las cargas de trabajo.
Beneficios
Esta solución proporciona un panel de Amazon CloudWatch configurado previamente para sus cargas de trabajo Apache, NGINX y Puma.
Esta solución utiliza un mecanismo de etiquetado para que pueda agregar o eliminar instancias del panel.
Utilice los archivos de configuración del agente de Amazon CloudWatch para configurar las instancias EC2 que se ejecutan
Cargas de trabajo de Apache, NGINX y Puma.
Información general sobre la solución de AWS
En el siguiente diagrama se muestra la arquitectura que puede implementar automáticamente con la guía de implementación de la solución y la plantilla de AWS CloudFormation correspondiente.

Arquitectura de la solución de supervisión de CloudWatch en AWS
La arquitectura se puede dividir en dos flujos de trabajo: Interacción con el usuario y Administración del panel.
Flujo de trabajo de interacción con el usuario:
La plantilla de AWS CloudFormation implementa la regla de Amazon CloudWatch Events, la función de AWS Lambda y AWS Systems Manager Parameter Store necesarios para capturar las instancias de carga de trabajo en su cuenta.
1. Los usuarios actualizan la etiqueta en sus instancias con el esquema de etiquetado proporcionado como entrada durante la implementación de la pila.
2. La regla de CloudWatch Events invoca la función tagHandler de Lambda según la programación cron. La función Lambda lleva a cabo principalmente dos tareas:
- Utiliza la llamada a la API ec2 describe-tags para obtener instancias con el valor de la etiqueta deseado (igual que el paso 1).
- Compara la lista de instancias obtenidas con la lista de instancias de AWS Systems Manager Parameter Store y actualiza el parámetro según sea necesario.
Flujo de trabajo de la administración del panel:
La plantilla de AWS CloudFormation implementa la regla de Amazon CloudWatch Events y
la función de AWS Lambda necesarias para configurar el panel de Amazon CloudWatch específico de la carga de trabajo en la cuenta.
3. Cuando se actualiza AWS Systems Manager Parameter Store, el evento se captura mediante la regla de CloudWatch Events para invocar la función Lambda dashboardHandler.
4. La función Lambda dashboardHandler actualiza los widgets
del panel implementado con registros y métricas correspondientes a la lista de instancias actualizada.
Supervisión de CloudWatch en AWS
Versión 1.1.0
Lanzamiento: 11/2021
Autor: AWS
Tiempo estimado de implementación: 5 minutos

Consulte nuestra biblioteca de Implementaciones de soluciones de AWS para obtener respuestas a problemas de arquitectura comunes.

Encuentre socios consultores y tecnológicos certificados por AWS que lo ayudarán a comenzar.

Explore nuestra cartera de ofertas de asesoramiento para obtener ayuda autorizada por AWS con la implementación de la solución.