Surveillance des AWS CodeBuild - AWS CodeBuild

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Surveillance des AWS CodeBuild

Vous pouvez utiliser Amazon CloudWatch pour surveiller vos générations de builds, signaler les problèmes et déclencher des actions automatiques, si nécessaire. Vous pouvez surveiller vos générations à deux niveaux :

Au niveau du projet

Ces métriques s'appliquent à toutes les générations du projet spécifié. Pour voir les métriques d'un projet, spécifiezProjectNamepour la dimension dans CloudWatch.

AWSniveau du compte

Ces métriques s'appliquent à toutes les générations d'un compte. Pour voir les mesures sur la pageAWSau niveau du compte, n'indiquez pas de dimension dans CloudWatch. Les mesures d'utilisation des ressources de génération ne sont pas disponibles dans leAWSniveau du compte.

Les métriques CloudWatch montrent le comportement de vos générations au fil du temps. Par exemple, vous pouvez surveiller :

  • Combien de générations ont été tentées dans un projet de génération ou un compte AWS au fil du temps.

  • Combien de générations ont été réussies dans un projet de génération ou un compte AWS au fil du temps.

  • Combien de générations ont échoué dans un projet de génération ou un compte AWS au fil du temps.

  • Combien de temps CodeBuild a consacré à l'exécution de générations dans un projet de génération ouAWScompte au fil du temps.

  • Générez l'utilisation des ressources pour une construction ou un projet de construction complet. Les métriques d'utilisation des ressources incluent des métriques telles que l'UC, la mémoire et l'utilisation du stockage.

Pour plus d'informations, consultez Surveillance des métriques CodeBuild.

métriques CodeBuild CloudWatch

Les métriques suivantes peuvent être suivies parAWScompte ou projet de construction.

Durée de construction

Mesure la durée de la phase BUILD de la génération.

Unités: Secondes

Statistiques CloudWatch valides : Moyenne (recommandé), maximum, minimum

Versions

Mesure le nombre de générations déclenchées.

Unités: Nombre

Statistiques CloudWatch valides : Somme

Durée du téléchargement de la source

Mesure la durée de la phase DOWNLOAD_SOURCE de la génération.

Unités: Secondes

Statistiques CloudWatch valides : Moyenne (recommandé), maximum, minimum

Durée

Mesure la durée de toutes les générations au fil du temps.

Unités: Secondes

Statistiques CloudWatch valides : Moyenne (recommandé), maximum, minimum

FailedBuilds

Mesure le nombre de générations qui ont échoué en raison d'une erreur client ou d'un délai d'expiration.

Unités: Nombre

Statistiques CloudWatch valides : Somme

Durée de la finalisation

Mesure la durée de la phase FINALIZING de la génération.

Unités: Secondes

Statistiques CloudWatch valides : Moyenne (recommandé), maximum, minimum

Durée d'installation

Mesure la durée de la phase INSTALL de la génération.

Unités: Secondes

Statistiques CloudWatch valides : Moyenne (recommandé), maximum, minimum

Durée de post-construction

Mesure la durée de la phase POST_BUILD de la génération.

Unités: Secondes

Statistiques CloudWatch valides : Moyenne (recommandé), maximum, minimum

Durée de pré-construction

Mesure la durée de la phase PRE_BUILD de la génération.

Unités: Secondes

Statistiques CloudWatch valides : Moyenne (recommandé), maximum, minimum

Durée du provisionnement

Mesure la durée de la phase PROVISIONING de la génération.

Unités: Secondes

Statistiques CloudWatch valides : Moyenne (recommandé), maximum, minimum

Durée de la file d'attente

Mesure la durée de la phase QUEUED de la génération.

Unités: Secondes

Statistiques CloudWatch valides : Moyenne (recommandé), maximum, minimum

Durée soumise

Mesure la durée de la phase SUBMITTED de la génération.

Unités: Secondes

Statistiques CloudWatch valides : Moyenne (recommandé), maximum, minimum

SucceededBuilds

Mesure le nombre de générations réussies.

Unités: Nombre

Statistiques CloudWatch valides : Somme

Durée du téléchargement des artefacts

Mesure la durée de la phase UPLOAD_ARTIFACTS de la génération.

Unités: Secondes

Statistiques CloudWatch valides : Moyenne (recommandé), maximum, minimum

Mesures d'utilisation des ressources CodeBuild CloudWatch

Note

Les métriques d'utilisation des ressources CodeBuild sont uniquement disponibles dans les régions suivantes :

  • Région Asia Pacific (Tokyo)

  • Région Asia Pacific (Seoul)

  • Région Asia Pacific (Mumbai)

  • Région Asia Pacific (Singapore)

  • Région Asia Pacific (Sydney)

  • Région Canada (Centre)

  • Région Europe (Frankfurt)

  • Région Europe (Ireland)

  • Région Europe (Londres)

  • Région Europe (Paris)

  • Région South America (São Paulo)

  • US East (N. Virginia) Region

  • Région US East (Ohio)

  • Région US West (N. California)

  • Région US West (Oregon)

Les mesures d'utilisation des ressources suivantes peuvent être suivies.

CPU utilisé

Nombre d'unités UC du traitement alloué utilisées par le conteneur de génération.

Unités: Unités CPU

Statistiques CloudWatch valides : Moyenne (recommandé), maximum, minimum

Pourcentage utilisé par le processeur

Pourcentage de traitement alloué utilisé par le conteneur de génération.

Unités: Pourcentage

Statistiques CloudWatch valides : Moyenne (recommandé), maximum, minimum

MemoryUtilized

Nombre de mégaoctets de mémoire utilisés par le conteneur de génération.

Unités: Mégaoctets

Statistiques CloudWatch valides : Moyenne (recommandé), maximum, minimum

Pourcentage de mémoire utilisée

Pourcentage de mémoire allouée utilisé par le conteneur de génération.

Unités: Pourcentage

Statistiques CloudWatch valides : Moyenne (recommandé), maximum, minimum

StorageReadBytes

Vitesse de lecture du stockage utilisée par le conteneur de construction.

Unités: Octets/seconde

Statistiques CloudWatch valides : Moyenne (recommandé), maximum, minimum

StorageWriteBytes

Vitesse d'écriture du stockage utilisée par le conteneur de génération.

Unités: Octets/seconde

Statistiques CloudWatch valides : Moyenne (recommandé), maximum, minimum

CodeBuild CloudWatch

CodeBuild fournit les dimensions de mesure CloudWatch suivantes. Si aucun de ces éléments n'est spécifié, les métriques s'appliquent auAWS.

BuildId, BuildNumber, ProjectName

Les mesures sont fournies pour un identifiant de build, un numéro de build et un nom de projet.

ProjectName

Les métriques sont fournies pour un nom de projet.

Des alarmes CodeBuild CloudWatch

Vous pouvez utiliser la console CloudWatch pour créer des alarmes basées sur les métriques CodeBuild, afin de pouvoir réagir en cas de problème avec vos générations. Les deux métriques les plus utiles en association avec des alarmes sont les suivantes :

  • FailedBuild. Vous pouvez créer une alarme qui se déclenche quand un certain nombre de générations ayant échoué sont détectées au cours d'une période en secondes prédéterminée. Dans CloudWatch, vous spécifiez le nombre de secondes et le nombre d'échecs de génération nécessaires pour déclencher une alarme.

  • Duration. Vous pouvez créer une alarme qui se déclenche quand une génération prend plus de temps que prévu. Vous spécifiez le nombre de secondes qui doit s'écouler entre le démarrage et la fin d’une génération, avant le déclenchement de l'alarme.

Pour plus d'informations sur la création d'alarmes pour les métriques CodeBuild, consultezSurveillance des générations à l'aide des alarmes CloudWatch. Pour plus d'informations sur les alarmes, consultezCréation d'alarmes Amazon CloudWatchdans leGuide de l'utilisateur Amazon CloudWatch..