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.
Monitorización de AWS CodeBuild
Es posible utilizar Amazon CloudWatch para observar las compilaciones, informar cuando algo no funcione y realizar acciones automáticas cuando proceda. Puede monitorizar las compilaciones en dos niveles:
- Nivel del proyecto
-
Nivel del proyecto: estas métricas son para todas las compilaciones solo en el proyecto especificado. Para ver las métricas de un proyecto, especifique
ProjectName
para la dimensión en CloudWatch. - Nivel de cuenta de AWS
-
Estas métricas son para todas las compilaciones de una cuenta. Para ver las métricas en el nivel de la cuenta de AWS, no especifique ninguna dimensión en CloudWatch. Las métricas de uso de los recursos de compilación no están disponibles en el nivel de cuenta de AWS.
Las métricas de CloudWatch muestran el comportamiento de las compilaciones a lo largo del tiempo. Por ejemplo, es posible monitorizar:
-
Cuántas compilaciones se intentaron en un proyecto de compilación o en una cuenta de AWS con el paso del tiempo.
-
Cuántas compilaciones se intentaron con éxito en un proyecto de compilación o en una cuenta de AWS con el paso del tiempo.
-
Cuántas compilaciones mostraron errores en un proyecto de compilación o en una cuenta de AWS con el paso del tiempo.
-
Cantidad de tiempo invertido por CodeBuild en ejecutar las compilaciones de un proyecto de compilación o una cuenta de AWS a lo largo del tiempo.
-
Utilización de los recursos de compilación para una compilación o un proyecto de compilación completo. Las métricas de utilización de los recursos de compilación incluyen métricas como la utilización de la CPU, la memoria y el almacenamiento.
Para obtener más información, consulte Monitorización de CodeBuild métricas.
Métricas de CloudWatch de CodeBuild
Es posible realizar el seguimiento de las métricas siguientes por cuenta de AWS o por proyecto de compilación.
- BuildDuration
-
Mide la duración de la fase
BUILD
de la compilación.Unidades: segundos
Estadísticas de CloudWatch válidas: Media (recomendado), Máximo, Mínimo
- Compilaciones
-
Mide el número de compilaciones activadas.
Unidades: recuento
Estadísticas de CloudWatch válidas: Suma
- DownloadSourceDuration
-
Mide la duración de la fase
DOWNLOAD_SOURCE
de la compilación.Unidades: segundos
Estadísticas de CloudWatch válidas: Media (recomendado), Máximo, Mínimo
- Duración
-
Mide la duración de todas las compilaciones con el paso del tiempo.
Unidades: segundos
Estadísticas de CloudWatch válidas: Media (recomendado), Máximo, Mínimo
- FailedBuilds
-
Mide el número de compilaciones con errores debido al error del cliente o a un tiempo de espera agotado.
Unidades: recuento
Estadísticas de CloudWatch válidas: Suma
- FinalizingDuration
-
Mide la duración de la fase
FINALIZING
de la compilación.Unidades: segundos
Estadísticas de CloudWatch válidas: Media (recomendado), Máximo, Mínimo
- InstallDuration
-
Mide la duración de la fase
INSTALL
de la compilación.Unidades: segundos
Estadísticas de CloudWatch válidas: Media (recomendado), Máximo, Mínimo
- PostBuildDuration
-
Mide la duración de la fase
POST_BUILD
de la compilación.Unidades: segundos
Estadísticas de CloudWatch válidas: Media (recomendado), Máximo, Mínimo
- PreBuildDuration
-
Mide la duración de la fase
PRE_BUILD
de la compilación.Unidades: segundos
Estadísticas de CloudWatch válidas: Media (recomendado), Máximo, Mínimo
- ProvisioningDuration
-
Mide la duración de la fase
PROVISIONING
de la compilación.Unidades: segundos
Estadísticas de CloudWatch válidas: Media (recomendado), Máximo, Mínimo
- QueuedDuration
-
Mide la duración de la fase
QUEUED
de la compilación.Unidades: segundos
Estadísticas de CloudWatch válidas: Media (recomendado), Máximo, Mínimo
- SubmittedDuration
-
Mide la duración de la fase
SUBMITTED
de la compilación.Unidades: segundos
Estadísticas de CloudWatch válidas: Media (recomendado), Máximo, Mínimo
- SucceededBuilds
-
Mide el número de compilaciones correctas.
Unidades: recuento
Estadísticas de CloudWatch válidas: Suma
- UploadArtifactsDuration
-
Mide la duración de la fase
UPLOAD_ARTIFACTS
de la compilación.Unidades: segundos
Estadísticas de CloudWatch válidas: Media (recomendado), Máximo, Mínimo
Métricas de CloudWatch de la utilización de recursos de CodeBuild
nota
Las métricas de utilización de recursos de CodeBuild solo están disponibles en las regiones siguientes:
-
Región Asia-Pacífico (Tokio)
-
Región Asia-Pacífico (Seúl)
-
Región Asia-Pacífico (Mumbai)
-
Asia Pacific (Singapore) Region
-
Asia Pacific (Sydney) Region
-
Canada (Central) Region
-
Europe (Frankfurt) Region
-
Europe (Ireland) Region
-
Europe (London) Region
-
Región de Europa (París)
-
South America (São Paulo) Region
-
US East (N. Virginia) Region
-
US East (Ohio) Region
-
Región del oeste de EE. UU (N. California)
-
Región del oeste de EE. UU (Oregon)
Es posible realizar un seguimiento de las métricas de utilización de recursos siguientes.
- CPUUtilized
-
El número de unidades de CPU de procesamiento asignadas utilizadas por el contenedor de compilación.
Unidades: unidades de CPU
Estadísticas de CloudWatch válidas: Media (recomendado), Máximo, Mínimo
- CPUUtilizedPercent
-
Porcentaje procesamiento asignado utilizado por el contenedor de compilación.
Unidades: porcentaje
Estadísticas de CloudWatch válidas: Media (recomendado), Máximo, Mínimo
- MemoryUtilized
-
Número de megabytes de memoria utilizados por el contenedor de compilación.
Unidades: megabytes
Estadísticas de CloudWatch válidas: Media (recomendado), Máximo, Mínimo
- MemoryUtilizedPercent
-
Porcentaje memoria asignada utilizada por el contenedor de compilación.
Unidades: porcentaje
Estadísticas de CloudWatch válidas: Media (recomendado), Máximo, Mínimo
- StorageReadBytes
-
Velocidad de lectura de almacenamiento utilizada por el contenedor de compilación.
Unidades: bytes/segundo
Estadísticas de CloudWatch válidas: Media (recomendado), Máximo, Mínimo
- StorageWriteBytes
-
Velocidad de escritura de almacenamiento utilizada por el contenedor de compilación.
Unidades: bytes/segundo
Estadísticas de CloudWatch válidas: Media (recomendado), Máximo, Mínimo
Dimensiones de CloudWatch de CodeBuild
CodeBuild proporciona las dimensiones métricas de CloudWatch siguientes. Si no se especifica ninguna de ellas, las métricas son para la cuenta de AWS actual.
- BuildId, BuildNumber, ProjectName
-
Se proporcionan métricas para el identificador de compilación, el número de compilación y el nombre del proyecto.
- ProjectName
-
Las métricas se proporcionan para un nombre de proyecto.
Alarmas de CloudWatch de CodeBuild
Puede utilizar la consola de CloudWatch para crear alarmas en función de las métricas de CodeBuild, lo que le permitirá reaccionar si hay algún problema con las compilaciones. Las dos métricas que son más útiles con alarmas son:
-
FailedBuild
. Puede crear una alarma que se active cuando se detecte un determinado número de compilaciones con errores en un número de segundos predeterminado. En CloudWatch, especifique el número de segundos y de compilaciones con errores que activarán una alarma. -
Duration
. Puede crear una alarma que se activa cuando una compilación tarda más de lo esperado. Especifique la cantidad de segundos que debe transcurrir después de que se inicie una compilación y antes de que se complete una compilación para activar una alarma.
Para obtener más información acerca de cómo crear alarmas para métricas de CodeBuild, consulte Monitorización de compilaciones con alarmas de CloudWatch. Para obtener más información sobre las alarmas, consulte Crear alarmas de Amazon CloudWatch en la Guía del usuario de Amazon CloudWatch.