Memantau penerapan dengan Amazon Events CloudWatch - AWS CodeDeploy

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

Memantau penerapan dengan Amazon Events CloudWatch

Anda dapat menggunakan CloudWatch Acara Amazon untuk mendeteksi dan bereaksi terhadap perubahan status instans atau penerapan (“peristiwa”) dalam CodeDeploy operasi Anda. Kemudian, berdasarkan aturan yang Anda buat, CloudWatch Acara akan memanggil satu atau beberapa tindakan target saat penerapan atau instance memasuki status yang Anda tentukan dalam aturan. Bergantung pada jenis perubahan status, Anda mungkin ingin mengirim pemberitahuan, menangkap informasi status, mengambil tindakan korektif, memulai peristiwa, atau mengambil tindakan lain. Anda dapat memilih jenis target berikut saat menggunakan CloudWatch Acara sebagai bagian dari CodeDeploy operasi Anda:

  • AWS Lambda fungsi

  • Aliran Kinesis

  • Antrean Amazon SQS

  • Target bawaan (EC2 CreateSnapshot API call,EC2 RebootInstances API call,EC2 StopInstances API call, danEC2 TerminateInstances API call)

  • Topik Amazon SNS

Berikut ini adalah beberapa kasus penggunaan:

  • Gunakan fungsi Lambda untuk meneruskan notifikasi ke saluran Slack setiap kali penerapan gagal.

  • Dorong data tentang penerapan atau instans ke aliran Kinesis untuk mendukung pemantauan status real-time yang komprehensif.

  • Gunakan tindakan CloudWatch alarm untuk menghentikan, menghentikan, reboot, atau memulihkan instans Amazon EC2 secara otomatis saat peristiwa penerapan atau instans yang Anda tentukan terjadi.

Sisa topik ini menjelaskan prosedur dasar untuk membuat aturan CloudWatch Acara untuk CodeDeploy. Namun, sebelum Anda membuat aturan acara untuk digunakan dalam CodeDeploy operasi Anda, Anda harus melakukan hal berikut:

Untuk membuat aturan CloudWatch Acara untuk CodeDeploy:
  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Di panel navigasi, pilih Peristiwa.

  3. Pilih Buat aturan, lalu di bawah Pemilih acara, pilih AWS CodeDeploy.

  4. Tentukan jenis detail:

    • Untuk membuat aturan yang berlaku untuk semua perubahan status dari instance dan penerapan, pilih Jenis detail apa pun, lalu lewati ke langkah 6.

    • Untuk membuat aturan yang hanya berlaku untuk instance, pilih Jenis detail spesifik, lalu pilih Pemberitahuan Perubahan Status CodeDeploy Instance.

    • Untuk membuat aturan yang hanya berlaku untuk penerapan, pilih Jenis detail spesifik, lalu pilih Pemberitahuan Perubahan Status CodeDeploy Penerapan.

  5. Tentukan perubahan status yang berlaku untuk aturan:

    • Untuk membuat aturan yang berlaku untuk semua perubahan status, pilih Status apa pun.

    • Untuk membuat aturan yang hanya berlaku untuk beberapa perubahan status, pilih Status tertentu, lalu pilih satu atau beberapa nilai status dari daftar. Tabel berikut mencantumkan nilai status yang dapat Anda pilih:

      Nilai status penerapan Nilai status instance

      GAGAL

      MULAI

      BERHENTI

      DIANTREKAN

      SEDIA

      SUKSES

      GAGAL

      MULAI

      SEDIA

      BERHASIL

  6. Tentukan CodeDeploy aplikasi mana aturan berlaku untuk:

    • Untuk membuat aturan yang berlaku untuk semua aplikasi, pilih Aplikasi apa saja, lalu lewati ke langkah 8.

    • Untuk membuat aturan yang berlaku untuk satu aplikasi saja, pilih Aplikasi spesifik, lalu pilih nama aplikasi dari daftar.

  7. Tentukan grup penyebaran mana aturan berlaku untuk:

    • Untuk membuat aturan yang berlaku untuk semua grup penyebaran yang terkait dengan aplikasi yang dipilih, pilih Grup penyebaran apa pun.

    • Untuk membuat aturan yang hanya berlaku untuk salah satu grup penyebaran yang terkait dengan aplikasi yang dipilih, pilih Grup penyebaran khusus, lalu pilih nama grup penyebaran dari daftar.

  8. Tinjau pengaturan aturan Anda untuk memastikannya memenuhi persyaratan pemantauan kejadian Anda.

  9. Di area Targets (Target), pilih Add target* (Tambahkan target*).

  10. Dalam daftar Pilih jenis target, pilih jenis target yang telah Anda siapkan untuk digunakan dengan aturan ini, lalu konfigurasikan opsi tambahan apa pun yang diperlukan oleh jenis tersebut.

  11. Pilih Konfigurasikan detail.

  12. Pada halaman Konfigurasi detail aturan, ketikkan nama dan deskripsi untuk aturan, lalu pilih kotak Negara untuk mengaktifkan aturan sekarang.

  13. Jika Anda puas dengan aturan, pilih Create rule (Buat aturan).