Memantau jaringan pipa - AWS CodePipeline

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

Memantau jaringan pipa

Pemantauan merupakan bagian penting dari menjaga keandalan, ketersediaan, dan kinerja AWS CodePipeline. Anda harus mengumpulkan data pemantauan dari semua bagian AWS solusi Anda sehingga Anda dapat lebih mudah men-debug kegagalan multi-titik, jika terjadi. Sebelum Anda mulai memantau, Anda harus membuat rencana pemantauan yang menjawab pertanyaan-pertanyaan berikut:

  • Apa tujuan pemantauan Anda?

  • Sumber daya manakah yang akan Anda pantau?

  • Seberapa seringkah Anda akan memantau sumber daya ini?

  • Alat pemantauan apa yang tersedia untuk Anda gunakan?

  • Siapa yang akan melakukan tugas pemantauan?

  • Siapa yang harus diberi tahu jika terjadi kesalahan?

Anda dapat menggunakan alat-alat berikut untuk memantau CodePipeline saluran pipa Anda dan sumber dayanya:

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

  • Pemberitahuan untuk peristiwa pipeline di konsol Alat Pengembang — Anda dapat memantau CodePipeline peristiwa dengan notifikasi yang Anda atur di konsol, lalu membuat topik dan langganan Amazon Simple Notification Service. Untuk informasi selengkapnya, lihat Apa itu notifikasi di Panduan Pengguna Konsol Alat Pengembang.

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

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