Monitoreo de compilaciones con alarmas de CloudWatch - AWS CodeBuild

Monitoreo de compilaciones con alarmas de CloudWatch

Puede crear un alarma de CloudWatch para sus compilaciones. Una alarma vigila una única métrica durante el periodo de tiempo especificado y realiza una o varias acciones en función del valor de la métrica en relación con un determinado umbral durante una serie de periodos de tiempo. Con la funcionalidad de alarma de CloudWatch nativa, puede especificar cualquiera de las acciones admitidas por CloudWatch cuando se supera un umbral. Puede especificar, por ejemplo, que se envíe una notificación de Amazon SNScuando más de tres compilaciones en su cuenta muestren errores en un plazo de quince minutos.

Si desea crear una alarma de CloudWatch para una métrica de CodeBuild

  1. Inicie sesión en la Consola de administración de AWS y abra la consola de CloudWatch en https://console.aws.amazon.com/cloudwatch/.

  2. En el panel de navegación, elija Alarms.

  3. Elija Create Alarm.

  4. En Métricas de CloudWatch por categoría, elija Métricas de CodeBuild. Si sabe que desea solo las métricas en el nivel de proyecto, elija By Project (Por proyecto). Si sabe que desea solo las métricas en el nivel de cuenta, elija Account Metrics (Métricas de cuenta).

  5. En Create Alarm (Crear alarma)si aún no está seleccionada, elija Select Metric (Seleccionar métrica).

  6. Seleccione una métrica para la que desee crear una alarma. Las opciones son By Project (Por proyecto) o Account Metrics (Métricas de cuenta).

  7. Elija Next (Siguiente) o Define Alarm (Definir alarma) y, a continuación, cree la alarma. Para obtener más información, consulte este artículo acerca de cómo crear alarmas de Amazon CloudWatch en la Guía del usuario de Amazon CloudWatch. Para obtener más información sobre la configuración de las notificaciones de Amazon SNS cuando se desencadena una alarma, consulte Configuración de notificaciones de Amazon SNS en la Guía del desarrollador de Amazon SNS.

    A continuación, se muestra una alarma que envía una notificación de Amazon SNS a una lista denominada codebuild-sns-notifications cuando se detecta una o varias compilaciones con errores durante más de 15 minutos. Los 15 minutos se calculan multiplicando el período de cinco minutos especificado por los tres puntos de datos especificados. La información que se muestra para una alarma de compilaciones con errores en el nivel del proyecto o nivel de cuenta es idéntica.

  8. Elija Create Alarm.