Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pencatatan 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 CodeDeploy di AWS akun Anda dan mengirimkan file log ke bucket S3 yang Anda tentukan. 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 dibuat, siapa yang membuat permintaan, kapan itu dibuat, dan sebagainya. Untuk mempelajari selengkap CloudTrail nya, lihat Bekerja dengan file CloudTrail log di Panduan AWS CloudTrail Pengguna.
Anda dapat melihat data log yang dibuat oleh CodeDeploy penerapan dengan mengatur 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 Amazon Ev CloudWatch ents untuk mendeteksi dan bereaksi terhadap perubahan status instans atau penerapan (peristiwa) dalam CodeDeploy operasi Anda. Kemudian, berdasarkan aturan yang Anda buat, Ev CloudWatch ents memanggil satu atau lebih 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 Ev CloudWatch ents sebagai bagian dari CodeDeploy operasi Anda:
-
AWS Lambda fungsi
-
Aliran Kinesis
-
Antrian SQS Amazon SQS
-
Built-in target (tindakan CloudWatch alarm)
-
Topik Amazon SNS
Berikut ini adalah beberapa kasus penggunaan:
-
Gunakan fungsi Lambda untuk meneruskan pemberitahuan 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 A cara Amazon di Panduan CloudWatch Pengguna Amazon.