Monitorización de implementaciones con notificaciones de eventos de Amazon SNS - AWS CodeDeploy

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
  • Success

  • Failure

  • Started

  • Stopped

  • Reversión

  • Ready¹

  • Todos los eventos de implementación

  • Success

  • Failure

  • Started

  • Ready¹

  • Todos los 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.