Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Metrik untuk pipeline CI/CD
Menurut Arsitektur Referensi Pipeline AWS Deployment
-
Lead time — Jumlah rata-rata waktu yang dibutuhkan untuk satu komitmen untuk masuk ke dalam produksi. Kami merekomendasikan untuk menargetkan lead time antara 1 jam dan 1 hari, yang sesuai untuk kasus penggunaan Anda.
-
Frekuensi penyebaran — Jumlah penyebaran produksi dalam periode waktu tertentu. Kami merekomendasikan penargetan frekuensi penerapan antara beberapa kali setiap hari hingga dua kali setiap minggu, yang sesuai untuk kasus penggunaan Anda.
-
Mean time between failure (MTBF) — Rata-rata jumlah waktu antara awal pipa yang berhasil dan dimulainya pipa yang gagal. Kami merekomendasikan untuk menargetkan MTBF setinggi mungkin. Untuk informasi selengkapnya, lihat Meningkatkan MTBF.
-
Mean time to recovery (MTTR) — Jumlah rata-rata waktu antara awal pipa yang gagal dan dimulainya pipa sukses berikutnya. Kami merekomendasikan untuk menargetkan MTTR yang serendah mungkin. Untuk informasi lebih lanjut, lihat Mengurangi MTTR.
Metrik ini membantu tim melacak kemajuan mereka untuk menjadi CI/CD sepenuhnya. Tim harus melakukan diskusi terbuka dengan pemangku kepentingan organisasi mengenai apa tujuan optimal yang seharusnya. Situasi dan kebutuhan sangat bervariasi dari organisasi ke organisasi, dan bahkan dari tim ke tim.
Sangat penting untuk diingat bahwa perubahan yang cepat dan drastis biasanya meningkatkan risiko masalah yang timbul. Tetapkan tujuan untuk mencapai peningkatan kecil dan bertahap. Lead time optimal yang umum untuk pipa CI/CD sepenuhnya kurang dari 3 jam. Sebuah tim yang memulai dengan lead time 5,2 hari harus menargetkan pengurangan satu hari setiap beberapa minggu. Setelah tim ini mencapai lead time satu hari atau kurang, mereka dapat tinggal di sana selama beberapa bulan dan pindah ke lead time yang lebih agresif hanya jika tim dan pemangku kepentingan organisasi menganggapnya perlu.