Monitorización de implementaciones con notificaciones de eventos de Amazon SNS
Puede añadir activadores a un grupo de implementación de CodeDeploy para recibir notificaciones acerca de los eventos relacionados con las implementaciones o instancias de ese grupo de implementación. Estas notificaciones se envían a los destinatarios que están suscritos a un tema de Amazon SNS que forma parte de la acción del activador.
Puede recibir notificaciones de eventos de CodeDeploy en mensajes SMS o de correo electrónico. También puede utilizar de otras formas los datos JSON que se crean cuando se produce un evento determinado, por ejemplo, enviando mensajes a colas de Amazon SQS o invocando una función en AWS Lambda. Para conocer la estructura de los datos JSON proporcionados para los disparadores de implementación e instancia, consulte Formatos de datos JSON para los disparadores de CodeDeploy.
Puede optar por utilizar disparadores para recibir notificaciones si:
-
Es desarrollador y necesita saber cuándo se detiene o cuándo se produce un error en una implementación para que pueda solucionar los problemas.
-
Es administrador del sistema y necesita saber en cuántas instancias se producen errores para poder monitorizar el estado de la flota de Amazon EC2.
-
Es administrador y que quiere ver rápidamente el número de eventos de implementaciones e instancias; para ello puede usar reglas de filtrado que dirijan los diferentes tipos de notificaciones a carpetas de su cliente de correo electrónico de escritorio.
Puede crear hasta 10 disparadores para cada grupo de implementación de CodeDeploy, para cualquiera de los siguientes tipos de eventos.
| Eventos de implementación | Eventos de instancia |
|---|---|
|
|
| ¹Se aplica únicamente a las implementaciones azul/verde. Indica que la última revisión de la aplicación se ha instalado en las instancias de un entorno de sustitución y que el tráfico del entorno original se puede redirigir ahora tras un balanceador de carga. Para obtener más información consulte () Trabajo con implementaciones en CodeDeploy. | |