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, tentukan
ProjectName
untuk 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 build
BUILD
fase.Unit: Detik
Statistik CloudWatch valid: Rata-rata (direkomendasikan), Maksimum, Minimum
- Bangunan
-
Mengukur jumlah membangun dipicu.
Unit: Count
Statistik CloudWatch valid: Jumlah
- DownloadSourceUration
-
Mengukur durasi build
DOWNLOAD_SOURCE
fase.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 build
FINALIZING
fase.Unit: Detik
Statistik CloudWatch valid: Rata-rata (direkomendasikan), Maksimum, Minimum
- InstallDuration
-
Mengukur durasi build
INSTALL
fase.Unit: Detik
Statistik CloudWatch valid: Rata-rata (direkomendasikan), Maksimum, Minimum
- PostbuildDuration
-
Mengukur durasi build
POST_BUILD
faseUnit: Detik
Statistik CloudWatch valid: Rata-rata (direkomendasikan), Maksimum, Minimum
- PrebuildDuration
-
Mengukur durasi build
PRE_BUILD
fase.Unit: Detik
Statistik CloudWatch valid: Rata-rata (direkomendasikan), Maksimum, Minimum
- ProvisioningDuration
-
Mengukur durasi build
PROVISIONING
fase.Unit: Detik
Statistik CloudWatch valid: Rata-rata (direkomendasikan), Maksimum, Minimum
- Antrian Durasi
-
Mengukur durasi build
QUEUED
fase.Unit: Detik
Statistik CloudWatch valid: Rata-rata (direkomendasikan), Maksimum, Minimum
- DisampaikanDurasi
-
Mengukur durasi build
SUBMITTED
fase.Unit: Detik
Statistik CloudWatch valid: Rata-rata (direkomendasikan), Maksimum, Minimum
- SucceededBuilds
-
Mengukur jumlah keberhasilan membangun.
Unit: Count
Statistik CloudWatch valid: Jumlah
- UploadArtifaktaDurasi
-
Mengukur durasi build
UPLOAD_ARTIFACTS
fase.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.