Memantau AWS CodeBuild - AWS CodeBuild

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memantau AWS CodeBuild

Anda dapat menggunakan Amazon CloudWatch untuk mengawasi build, melaporkan saat terjadi kesalahan, dan mengambil tindakan otomatis jika diperlukan. Anda dapat memantau build Anda di dua tingkat:

Tingkat proyek

Metrik ini adalah untuk semua membangun dalam proyek yang ditentukan. Untuk melihat metrik proyek, tentukanProjectNameuntuk dimensi di CloudWatch.

AWSTingkat akun

Metrik ini untuk semua build di akun. Untuk melihat metrik diAWStingkat akun, jangan masukkan dimensi di CloudWatch. Membangun metrik pemanfaatan sumber daya tidak tersedia diAWStingkat akun.

Metrik CloudWatch menunjukkan perilaku build Anda dari waktu ke waktu. Misalnya, Anda dapat memantau:

  • Berapa banyak membangun yang dicoba dalam proyek pembangunan atauAWSakun dari waktu ke waktu.

  • Berapa banyak membangun yang berhasil dalam membangun proyek atauAWSakun dari waktu ke waktu.

  • Berapa banyak build yang gagal dalam proyek build atauAWSakun dari waktu ke waktu.

  • Berapa banyak waktu CodeBuild yang dihabiskan untuk menjalankan build dalam proyek build atauAWSakun dari waktu ke waktu.

  • Membangun pemanfaatan sumber daya untuk membangun atau seluruh membangun proyek. Metrik build sumber daya mencakup metrik seperti CPU, dan pemanfaatan penyimpanan.

Untuk informasi selengkapnya, lihat CodeBuild Metrik pemantauan.

Metrik CodeBuild

Metrik berikut dapat dilacak perAWSakun atau membangun proyek.

BuildDuration

Mengukur durasi buildBUILDfase.

Unit: Detik

Statistik CloudWatch valid: Rata-rata (direkomendasikan), Maksimum, Minimum

Bangunan

Mengukur jumlah membangun dipicu.

Unit: Count

Statistik CloudWatch valid: Jumlah

DownloadSourceUration

Mengukur durasi buildDOWNLOAD_SOURCEfase.

Unit: Detik

Statistik CloudWatch valid: Rata-rata (direkomendasikan), Maksimum, Minimum

Duration

Mengukur durasi semua membangun dari waktu ke waktu.

Unit: Detik

Statistik CloudWatch valid: Rata-rata (direkomendasikan), Maksimum, Minimum

FailedBuilds

Mengukur jumlah build yang gagal karena kesalahan klien atau batas waktu.

Unit: Count

Statistik CloudWatch valid: Jumlah

Finalisasi Durasi

Mengukur durasi buildFINALIZINGfase.

Unit: Detik

Statistik CloudWatch valid: Rata-rata (direkomendasikan), Maksimum, Minimum

InstallDuration

Mengukur durasi buildINSTALLfase.

Unit: Detik

Statistik CloudWatch valid: Rata-rata (direkomendasikan), Maksimum, Minimum

PostbuildDuration

Mengukur durasi buildPOST_BUILDfase

Unit: Detik

Statistik CloudWatch valid: Rata-rata (direkomendasikan), Maksimum, Minimum

PrebuildDuration

Mengukur durasi buildPRE_BUILDfase.

Unit: Detik

Statistik CloudWatch valid: Rata-rata (direkomendasikan), Maksimum, Minimum

ProvisioningDuration

Mengukur durasi buildPROVISIONINGfase.

Unit: Detik

Statistik CloudWatch valid: Rata-rata (direkomendasikan), Maksimum, Minimum

Antrian Durasi

Mengukur durasi buildQUEUEDfase.

Unit: Detik

Statistik CloudWatch valid: Rata-rata (direkomendasikan), Maksimum, Minimum

DisampaikanDurasi

Mengukur durasi buildSUBMITTEDfase.

Unit: Detik

Statistik CloudWatch valid: Rata-rata (direkomendasikan), Maksimum, Minimum

SucceededBuilds

Mengukur jumlah keberhasilan membangun.

Unit: Count

Statistik CloudWatch valid: Jumlah

UploadArtifaktaDurasi

Mengukur durasi buildUPLOAD_ARTIFACTSfase.

Unit: Detik

Statistik CloudWatch valid: Rata-rata (direkomendasikan), Maksimum, Minimum

Metrik pemanfaatan sumber daya CodeBuild CloudWatch

catatan

Metrik CodeBuild hanya tersedia di wilayah berikut:

  • Wilayah Asia Pacific (Tokyo)

  • Wilayah Asia Pasifik (Seoul)

  • Wilayah Asia Pacific (Mumbai)

  • Wilayah Asia Pasifik (Singapore)

  • Wilayah Asia Pasifik (Sydney)

  • Wilayah Canada (Central)

  • Wilayah Eropa (Frankfurt)

  • Wilayah Europe (Ireland)

  • Wilayah Eropa (London)

  • Wilayah Eropa (Paris)

  • Wilayah South America (Sao Paulo)

  • Wilayah Timur AS (Virginia U.)

  • Wilayah US East (Ohio)

  • Wilayah US West (N. California)

  • Wilayah US West (Oregon)

Metrik pemanfaatan sumber daya berikut dapat dilacak.

CPUUtilized

Jumlah unit CPU pengolahan dialokasikan digunakan oleh membangun wadah.

Unit: Unit CPU

Statistik CloudWatch valid: Rata-rata (direkomendasikan), Maksimum, Minimum

CPUUtilizedPercent

Persentase pengolahan dialokasikan digunakan oleh membangun wadah.

Unit: Persen

Statistik CloudWatch valid: Rata-rata (direkomendasikan), Maksimum, Minimum

MemoryUtilized

Jumlah megabyte memori yang digunakan oleh membangun wadah.

Unit: Megabyte

Statistik CloudWatch valid: Rata-rata (direkomendasikan), Maksimum, Minimum

MemoryDipanfaatkan Persen

Persentase memori yang dialokasikan oleh kontainer build.

Unit: Persen

Statistik CloudWatch valid: Rata-rata (direkomendasikan), Maksimum, Minimum

StorageReadBytes

Kecepatan baca penyimpanan yang digunakan oleh kontainer build.

Unit: Byte/Detik

Statistik CloudWatch valid: Rata-rata (direkomendasikan), Maksimum, Minimum

StorageWriteBytes

Kecepatan tulis penyimpanan yang digunakan oleh wadah build.

Unit: Byte/Detik

Statistik CloudWatch valid: Rata-rata (direkomendasikan), Maksimum, Minimum

Dimensi CodeBuild

CodeBuild menyediakan dimensi metrik CloudWatch berikut. Jika tidak ada yang ditentukan, metrik adalah untuk saat iniAWSakun.

BuildId, buildNumber, ProjectName

Metrik disediakan untuk pengenal build, nomor build, dan nama proyek.

ProjectName

Metrik disediakan untuk nama proyek.

Alarm CodeBuild

Anda dapat menggunakan konsol CloudWatch untuk membuat alarm berdasarkan metrik CodeBuild sehingga Anda dapat bereaksi jika ada yang tidak beres dengan build Anda. Dua metrik yang paling berguna dengan alarm adalah:

  • FailedBuild. Anda dapat membuat alarm yang dipicu ketika sejumlah build gagal terdeteksi dalam jumlah detik yang telah ditentukan. Di CloudWatch, Anda menentukan jumlah detik dan berapa banyak build gagal memicu alarm.

  • Duration. Anda dapat membuat alarm yang dipicu saat build membutuhkan waktu lebih lama dari yang diharapkan. Anda menentukan berapa detik yang harus berlalu setelah build dimulai dan sebelum build selesai sebelum alarm dipicu.

Untuk informasi tentang cara membuat alarm untuk metrik CodeBuild, lihatMonitoring dibangun dengan alarm CloudWatch. Untuk informasi selengkapnya tentang alarm, lihatMembuat Amazon alarm CloudWatchdi dalamPanduan Pengguna Amazon CloudWatch.