Penebangan dan pemantauan di CodeDeploy - AWS CodeDeploy

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

Penebangan dan pemantauan di CodeDeploy

Bagian ini memberikan gambaran umum tentang pemantauan, pencatatan, dan respons insiden di CodeDeploy.

Audit semua interaksi dengan CodeDeploy

CodeDeploy terintegrasi dengan AWS CloudTrail, layanan yang menangkap panggilan API yang dilakukan oleh atau atas nama AWS akun Anda dan mengirimkan file log ke bucket S3 yang Anda tentukan. CodeDeploy CloudTrail menangkap panggilan API dari CodeDeploy konsol, dari CodeDeploy perintah melalui AWS CLI, atau dari CodeDeploy API secara langsung. Dengan menggunakan informasi yang dikumpulkan oleh CloudTrail, Anda dapat menentukan permintaan mana yang dibuat CodeDeploy, alamat IP sumber dari mana permintaan itu dibuat, siapa yang membuat permintaan, kapan dibuat, dan sebagainya. Untuk mempelajari selengkapnya CloudTrail, lihat Bekerja dengan file CloudTrail log di Panduan AWS CloudTrail Pengguna.

Anda dapat melihat data log yang dibuat oleh CodeDeploy penerapan dengan menyiapkan CloudWatch agen Amazon untuk melihat data agregat di CloudWatch konsol atau dengan masuk ke instance untuk meninjau file log. Untuk informasi selengkapnya, lihat Kirim log CodeDeploy agen ke CloudWatch.

Peringatan dan manajemen insiden

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 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 ketika Anda menggunakan CloudWatch Acara sebagai bagian dari CodeDeploy operasi Anda:

  • AWS Lambda fungsi

  • Aliran Kinesis

  • Antrian Amazon SQS SQS

  • Target bawaan (tindakan CloudWatch alarm)

  • 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, me-reboot, atau memulihkan instans EC2 secara otomatis saat peristiwa penerapan atau instans yang Anda tentukan terjadi.

Untuk informasi selengkapnya, lihat Apa itu CloudWatch Acara Amazon di Panduan CloudWatch Pengguna Amazon.