View a markdown version of this page

Inicio de sesión y monitoreo en CodeDeploy - AWS CodeDeploy

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.

Inicio de sesión y monitoreo en CodeDeploy

En esta sección se ofrece información general para la monitorización, el registro y la respuesta a incidentes en CodeDeploy.

Auditoría de todas las interacciones con CodeDeploy

CodeDeploy se integra con AWS CloudTrail un servicio que captura las llamadas a la API realizadas por o en nombre de CodeDeploy tu AWS cuenta y envía los archivos de registro a un bucket de S3 que especifiques. CloudTrail captura las llamadas a la API desde la CodeDeploy consola, desde CodeDeploy los comandos a través de las AWS CLI API o directamente desde las CodeDeploy API. Con la información recopilada por CloudTrail, puede determinar a qué dirección se hizo la solicitud CodeDeploy, la dirección IP de origen desde la que se hizo la solicitud, quién la hizo, cuándo se hizo, etc. Para obtener más información CloudTrail, consulte Cómo trabajar con archivos de CloudTrail registro en la Guía del AWS CloudTrail usuario.

Para ver los datos de registro creados por una CodeDeploy implementación, configura el CloudWatch agente de Amazon para que vea los datos agregados en la CloudWatch consola o inicia sesión en una instancia para revisar el archivo de registro. Para obtener más información, consulte Enviar los registros CodeDeploy de los agentes a CloudWatch.

Administración de incidentes y alertas

Puedes usar Amazon CloudWatch Events para detectar cambios en el estado de una instancia o una implementación (un evento) en tus CodeDeploy operaciones y reaccionar ante ellos. A continuación, en función de las reglas que crees, CloudWatch Events invoca una o más acciones objetivo cuando una implementación o una instancia entran en el estado que especificas en la regla. En función del tipo de cambio de estado, es posible que desee enviar notificaciones, capturar información de estado, tomar medidas correctivas, iniciar eventos o adoptar otras medidas. Puedes seleccionar los siguientes tipos de objetivos cuando utilices CloudWatch los eventos como parte de tus CodeDeploy operaciones:

  • AWS Lambda funciones

  • Flujos de Kinesis

  • Colas SQS de Amazon SQS

  • Built-in objetivos (acciones CloudWatch de alarma)

  • Temas de Amazon SNS

A continuación se indican algunos casos de uso:

  • Utilice una función Lambda para pasar una notificación a un canal de Slack siempre que se produzcan errores en las implementaciones.

  • Envíe datos acerca de las implementaciones o instancias a un flujo de Kinesis para permitir una monitorización completa del estado en tiempo real.

  • Utilice las acciones de CloudWatch alarma para detener, terminar, reiniciar o recuperar automáticamente las instancias EC2 cuando se produzca un evento de implementación o instancia que especifique.

Para obtener más información, consulte Qué es Amazon CloudWatch Events en la Guía del CloudWatch usuario de Amazon.