Pemantauan alur - AWS CodePipeline

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

Pemantauan alur

Pemantauan adalah bagian penting dari pemeliharaan keandalan, ketersediaan, dan performaAWS CodePipeline. Anda harus mengumpulkan data pemantauan dari semua bagian solusi AWS Anda agar dapat dengan lebih mudah melakukan debug jika terjadi kegagalan multititik. Sebelum mulai memantau, Anda harus membuat rencana pemantauan yang mencakup jawaban atas pertanyaan berikut:

  • Apa tujuan pemantauan Anda?

  • Sumber daya mana yang akan Anda pantau?

  • Seberapa sering Anda akan memantau sumber daya ini?

  • Alat pemantauan mana yang tersedia untuk Anda gunakan?

  • Siapa yang akan melakukan tugas pemantauan?

  • Siapa yang harus diberi tahu jika terjadi kesalahan?

Anda dapat menggunakan alat berikut untuk memantau alur CodePipeline Anda dan sumber daya mereka:

  • peristiwa bus peristiwa peristiwa EventBridge— Anda dapat memantau peristiwa CodePipeline di EventBridge, yang mendeteksi perubahan dalam pipeline, tahap, atau status eksekusi tindakan Anda. EventBridge merutekan data ke target seperti AWS Lambda dan Amazon Simple Notification Service. Peristiwa EventBridge sama dengan peristiwa yang muncul di Amazon CloudWatch Events.

  • Notifikasi untuk kejadian alur di konsol Alat Developer— Anda dapat memantau peristiwa CodePipeline dengan pemberitahuan yang Anda siapkan di konsol dan kemudian membuat topik Layanan Pemberitahuan Sederhana Amazon dan berlangganan. Untuk informasi selengkapnya, lihatApa itu notifikasidiPanduan Pengguna Konsol.

  • AWS CloudTrail— Gunakan CloudTrail untuk menangkap panggilan API yang dilakukan oleh atau atas nama CodePipeline di AndaAWSakun dan kirim file log ke bucket Amazon S3. Anda dapat memilih agar CloudWatch memublikasikan notifikasi Amazon SNS saat file log baru dikirimkan sehingga Anda dapat mengambil tindakan cepat.

  • Konsol dan CLI— Anda dapat menggunakan konsol CodePipeline dan CLI untuk melihat detail tentang status pipa atau eksekusi pipa tertentu.