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écifiez
ProjectName
pour 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 CodeBuild Métriques de surveillance.
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..