Memantau kebijakan Pengelola Siklus Hidup Data menggunakan CloudWatch - Amazon EBS

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

Memantau kebijakan Pengelola Siklus Hidup Data menggunakan CloudWatch

Anda dapat memantau kebijakan siklus hidup Amazon Data Lifecycle Manager menggunakan CloudWatch, yang mengumpulkan data mentah dan memprosesnya menjadi metrik hampir real-time yang dapat dibaca. Anda dapat menggunakan metrik ini untuk melihat dengan tepat berapa banyak EBS snapshot Amazon dan EBS -backed AMIs yang dibuat, dihapus, dan disalin oleh kebijakan Anda dari waktu ke waktu. Anda juga dapat mengatur alarm yang memperhatikan ambang batas tertentu dan mengirim notifikasi atau mengambil tindakan saat ambang batas tersebut terpenuhi.

Metrik disimpan selama periode 15 bulan, sehingga Anda dapat mengakses informasi historis dan mendapatkan pemahaman yang lebih baik tentang bagaimana performa kebijakan siklus hidup Anda selama periode yang lama.

Untuk informasi selengkapnya tentang Amazon CloudWatch, lihat Panduan CloudWatch Pengguna Amazon.

Metrik yang didukung

Namespace Data Lifecycle Manager menyertakan metrik berikut untuk kebijakan siklus hidup Amazon Data Lifecycle Manager. Metrik yang didukung berbeda menurut jenis kebijakan.

Semua metrik dapat diukur pada DLMPolicyId dimensi. Statistik yang paling berguna adalah sum dan average, dan satuan ukurannya adalah count.

Pilih tab untuk melihat metrik yang didukung oleh jenis kebijakan tersebut.

EBS snapshot policies
Metrik Deskripsi

ResourcesTargeted

Jumlah sumber daya yang ditargetkan oleh tag yang ditentukan dalam snapshot atau kebijakan yang EBS didukungAMI.

SnapshotsCreateStarted

Jumlah tindakan pembuatan snapshot yang diinisiasi oleh kebijakan snapshot. Setiap tindakan direkam hanya sekali, bahkan jika ada banyak percobaan ulang berikutnya.

Jika tindakan pembuatan snapshot gagal, Amazon Data Lifecycle Manager mengirimkan metrik SnapshotsCreateFailed.

SnapshotsCreateCompleted

Jumlah tindakan pembuatan snapshot yang diinisiasi oleh kebijakan snapshot. Ini termasuk percobaan ulang yang berhasil dalam waktu 60 menit dari waktu yang dijadwalkan.

SnapshotsCreateFailed

Jumlah snapshot yang tidak dapat dibuat oleh kebijakan snapshot. Ini termasuk percobaan ulang yang tidak berhasil dalam waktu 60 menit dari waktu yang dijadwalkan.

SnapshotsSharedCompleted

Jumlah tindakan pembuatan snapshot yang dibagikan di seluruh akun oleh kebijakan snapshot.

SnapshotsDeleteCompleted

Jumlah snapshot yang dihapus oleh snapshot atau kebijakan yang EBS didukungAMI. Metrik ini hanya berlaku untuk snapshot yang dibuat oleh kebijakan. Hal ini tidak berlaku untuk salinan snapshot lintas Wilayah yang dibuat oleh kebijakan.

Metrik ini menyertakan snapshot yang dihapus saat dicabut pendaftaran AMI kebijakan yang EBS didukung. AMIs

SnapshotsDeleteFailed

Jumlah snapshot yang tidak dapat dihapus oleh snapshot atau kebijakan yang EBS didukungAMI. Metrik ini hanya berlaku untuk snapshot yang dibuat oleh kebijakan. Hal ini tidak berlaku untuk salinan snapshot lintas Wilayah yang dibuat oleh kebijakan.

Metrik ini menyertakan snapshot yang dihapus saat dicabut pendaftaran AMI kebijakan yang EBS didukung. AMIs

SnapshotsCopiedRegionStarted

Jumlah tindakan penyalinan snapshot lintas wilayah yang diinisiasi oleh kebijakan snapshot.

SnapshotsCopiedRegionCompleted

Jumlah tindakan penyalinan snapshot lintas wilayah yang dibuat oleh kebijakan snapshot. Ini termasuk percobaan ulang yang berhasil dalam waktu 24 jam dari waktu yang dijadwalkan.

SnapshotsCopiedRegionFailed

Jumlah tindakan penyalinan snapshot lintas wilayah yang tidak dapat dibuat oleh kebijakan snapshot. Ini termasuk percobaan ulang yang berhasil dalam waktu 24 jam dari waktu yang dijadwalkan.

SnapshotsCopiedRegionDeleteCompleted

Jumlah salinan snapshot lintas Wilayah yang dihapus, sebagaimana ditetapkan oleh aturan retensi, oleh kebijakan snapshot.

SnapshotsCopiedRegionDeleteFailed

Jumlah salinan snapshot lintas Wilayah yang tidak dapat dihapus, sebagaimana ditetapkan oleh aturan retensi, oleh kebijakan snapshot.

snapshotsArchiveDeletionFailed

Jumlah snapshot yang diarsipkan yang tidak dapat dihapus dari tingkat arsip oleh kebijakan snapshot.

snapshotsArchiveScheduled

Jumlah snapshot yang dijadwalkan untuk diarsipkan oleh kebijakan snapshot.

snapshotsArchiveCompleted

Jumlah snapshot yang berhasil diarsipkan oleh kebijakan snapshot.

snapshotsArchiveFailed

Jumlah snapshot yang tidak dapat diarsipkan oleh kebijakan snapshot.

snapshotsArchiveDeletionCompleted

Jumlah snapshot yang diarsipkan yang berhasil dihapus dari tingkat arsip oleh kebijakan snapshot.

PreScriptStarted

Jumlah instans saat skrip pra berhasil dimulai.

Jika percobaan ulang skrip diaktifkan, metrik ini dapat dipancarkan beberapa kali per kebijakan yang dijalankan.

PreScriptCompleted

Jumlah instans saat skrip pra berhasil diselesaikan. Metrik dipancarkan meskipun skrip pra selesai di luar periode batas waktu yang ditentukan.

Jika percobaan ulang skrip diaktifkan, metrik ini dapat dipancarkan beberapa kali per kebijakan yang dijalankan.

PreScriptFailed

Jumlah instans saat skrip pra gagal diselesaikan dengan sukses. Metrik dipancarkan meskipun skrip pra selesai di luar periode batas waktu yang ditentukan.

Jika percobaan ulang skrip diaktifkan, metrik ini dapat dipancarkan beberapa kali per kebijakan yang dijalankan.

PostScriptStarted

Jumlah instans saat skrip pasca berhasil dimulai.

Jika percobaan ulang skrip diaktifkan, metrik ini dapat dipancarkan beberapa kali per kebijakan yang dijalankan.

PostScriptCompleted

Jumlah instans saat skrip pasca berhasil diselesaikan. Metrik dipancarkan bahkan jika skrip pasca selesai di luar periode batas waktu yang ditentukan.

Jika percobaan ulang skrip diaktifkan, metrik ini dapat dipancarkan beberapa kali per kebijakan yang dijalankan.

PostScriptFailed

Jumlah peristiwa saat skrip pasca gagal diselesaikan dengan sukses. Metrik dipancarkan bahkan jika skrip pasca selesai di luar periode batas waktu yang ditentukan.

Jika percobaan ulang skrip diaktifkan, metrik ini dapat dipancarkan beberapa kali per kebijakan yang dijalankan.

VSSBackupStarted

Jumlah instance yang VSS pencadangan berhasil dimulai.

Jika percobaan ulang skrip diaktifkan, metrik ini dapat dipancarkan beberapa kali per kebijakan yang dijalankan.

VSSBackupCompleted

Jumlah contoh di mana VSS cadangan berhasil diselesaikan. Metrik dipancarkan bahkan jika VSS cadangan selesai di luar periode batas waktu.

Jika percobaan ulang skrip diaktifkan, metrik ini dapat dipancarkan beberapa kali per kebijakan yang dijalankan.

VSSBackupFailed

Jumlah contoh yang VSS pencadangan gagal diselesaikan dengan sukses. Metrik dipancarkan bahkan jika VSS cadangan selesai di luar periode batas waktu.

Jika percobaan ulang skrip diaktifkan, metrik ini dapat dipancarkan beberapa kali per kebijakan yang dijalankan.

EBS-backed AMI policies

Metrik berikut dapat digunakan dengan kebijakan yang EBS didukungAMI:

Metrik Deskripsi

ResourcesTargeted

Jumlah sumber daya yang ditargetkan oleh tag yang ditentukan dalam snapshot atau kebijakan yang EBS didukungAMI.

SnapshotsDeleteCompleted

Jumlah snapshot yang dihapus oleh snapshot atau kebijakan yang EBS didukungAMI. Metrik ini hanya berlaku untuk snapshot yang dibuat oleh kebijakan. Hal ini tidak berlaku untuk salinan snapshot lintas Wilayah yang dibuat oleh kebijakan.

Metrik ini menyertakan snapshot yang dihapus saat dicabut pendaftaran AMI kebijakan yang EBS didukung. AMIs

SnapshotsDeleteFailed

Jumlah snapshot yang tidak dapat dihapus oleh snapshot atau kebijakan yang EBS didukungAMI. Metrik ini hanya berlaku untuk snapshot yang dibuat oleh kebijakan. Hal ini tidak berlaku untuk salinan snapshot lintas Wilayah yang dibuat oleh kebijakan.

Metrik ini menyertakan snapshot yang dihapus saat dicabut pendaftaran AMI kebijakan yang EBS didukung. AMIs

SnapshotsCopiedRegionDeleteCompleted

Jumlah salinan snapshot lintas Wilayah yang dihapus, sebagaimana ditetapkan oleh aturan retensi, oleh kebijakan snapshot.

SnapshotsCopiedRegionDeleteFailed

Jumlah salinan snapshot lintas Wilayah yang tidak dapat dihapus, sebagaimana ditetapkan oleh aturan retensi, oleh kebijakan snapshot.

ImagesCreateStarted

Jumlah CreateImagetindakan yang diprakarsai oleh kebijakan yang EBS didukungAMI.

ImagesCreateCompleted

Jumlah yang AMIs dibuat oleh AMI kebijakan yang EBS didukung.

ImagesCreateFailed

Jumlah AMIs itu tidak dapat dibuat oleh AMI kebijakan yang EBS didukung.

ImagesDeregisterCompleted

Jumlah yang AMIs dideregistrasi oleh kebijakan yang EBS didukung. AMI

ImagesDeregisterFailed

Jumlah itu tidak dapat dideregistrasi oleh kebijakan yang EBS didukung. AMIs AMI

ImagesCopiedRegionStarted

Jumlah tindakan penyalinan lintas wilayah yang diprakarsai oleh kebijakan yang EBS didukungAMI.

ImagesCopiedRegionCompleted

Jumlah AMI salinan lintas wilayah yang dibuat oleh kebijakan yang EBS didukungAMI.

ImagesCopiedRegionFailed

Jumlah AMI salinan lintas wilayah yang tidak dapat dibuat oleh kebijakan yang EBS didukungAMI.

ImagesCopiedRegionDeregisterCompleted

Jumlah AMI salinan lintas wilayah yang dideregistrasi, sebagaimana ditentukan oleh aturan retensi, oleh kebijakan yang didukung. EBS AMI

ImagesCopiedRegionDeregisteredFailed

Jumlah AMI salinan lintas wilayah yang tidak dapat dideregistrasi, sebagaimana ditentukan oleh aturan retensi, oleh kebijakan yang didukung. EBS AMI

EnableImageDeprecationCompleted

Jumlah AMIs yang ditandai untuk penghentian oleh kebijakan yang EBS didukung. AMI

EnableImageDeprecationFailed

Jumlah AMIs itu tidak dapat ditandai untuk penghentian oleh kebijakan yang EBS didukung. AMI

EnableCopiedImageDeprecationCompleted

Jumlah AMI salinan lintas wilayah yang ditandai untuk dihentikan oleh kebijakan yang didukung. EBS AMI

EnableCopiedImageDeprecationFailed

Jumlah AMI salinan lintas wilayah yang tidak dapat ditandai untuk dihentikan oleh kebijakan yang didukung. EBS AMI

Cross-account copy event policies

Metrik berikut ini dapat digunakan dengan kebijakan peristiwa penyalinan lintas akun:

Metrik Deskripsi

SnapshotsCopiedAccountStarted

Jumlah tindakan menyalin snapshot lintas akun yang diinisiasi oleh kebijakan peristiwa penyalinan lintas akun.

SnapshotsCopiedAccountCompleted

Jumlah snapshot yang disalin dari akun lain oleh kebijakan peristiwa penyalinan lintas akun. Ini termasuk percobaan ulang yang berhasil dalam waktu 24 jam dari waktu yang dijadwalkan.

SnapshotsCopiedAccountFailed

Jumlah snapshot yang tidak dapat disalin dari akun lain oleh kebijakan peristiwa penyalinan lintas akun. Ini termasuk percobaan ulang yang berhasil dalam waktu 24 jam dari waktu yang dijadwalkan.

SnapshotsCopiedAccountDeleteCompleted

Jumlah salinan snapshot lintas Wilayah yang dihapus, sebagaimana ditetapkan oleh aturan retensi, berdasarkan kebijakan peristiwa penyalinan lintas akun.

SnapshotsCopiedAccountDeleteFailed

Jumlah salinan snapshot lintas Wilayah yang tidak dapat dihapus, sebagaimana ditetapkan oleh aturan retensi, berdasarkan kebijakan peristiwa penyalinan lintas akun.

Melihat CloudWatch metrik untuk kebijakan Anda

Anda dapat menggunakan AWS Management Console atau alat baris perintah untuk membuat daftar metrik yang dikirimkan oleh Amazon Data Lifecycle Manager ke Amazon. CloudWatch

Amazon EC2 console
Untuk melihat metrik menggunakan konsol Amazon EC2
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Lifecycle Manager.

  3. Pilih kebijakan di grid lalu pilih tab Pemantauan.

CloudWatch console
Untuk melihat metrik menggunakan konsol Amazon CloudWatch
  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Di panel navigasi, pilih Metrik.

  3. Pilih EBSnamespace dan kemudian pilih metrik Data Lifecycle Manager.

AWS CLI
Untuk mencantumkan semua metrik yang tersedia untuk Amazon Data Lifecycle Manager

Gunakan perintah list-metrics.

$ C:\> aws cloudwatch list-metrics \ --namespace AWS/EBS
Membuat daftar semua metrik untuk kebijakan tertentu

Gunakan perintah list-metrics dan tentukan dimensi DLMPolicyId.

$ C:\> aws cloudwatch list-metrics \ --namespace AWS/EBS \ --dimensions Name=DLMPolicyId,Value=policy-abcdef01234567890
Untuk mencantumkan satu metrik di semua kebijakan

Gunakan perintah list-metrics dan tentukan opsi --metric-name.

$ C:\> aws cloudwatch list-metrics \ --namespace AWS/EBS \ --metric-name SnapshotsCreateCompleted

Grafik metrik untuk kebijakan Anda

Setelah membuat kebijakan, Anda dapat membuka EC2 konsol Amazon dan melihat grafik pemantauan untuk kebijakan tersebut di tab Pemantauan. Setiap grafik didasarkan pada salah satu EC2 metrik Amazon yang tersedia.

Berikut adalah grafik yang tersedia:

  • Sumber daya yang ditargetkan (berdasarkan ResourcesTargeted)

  • Pembuatan snapshot dimulai (berdasarkan SnapshotsCreateStarted)

  • Pembuatan snapshot selesai (berdasarkan SnapshotsCreateCompleted)

  • Pembuatan snapshot gagal (berdasarkan SnapshotsCreateFailed)

  • Pembagian snapshot selesai (berdasarkan SnapshotsSharedCompleted)

  • Penghapusan snapshot selesai (berdasarkan) SnapshotsDeleteCompleted

  • Penghapusan snapshot gagal (berdasarkan SnapshotsDeleteFailed)

  • Penyalinan snapshot lintas Wilayah dimulai (berdasarkan SnapshotsCopiedRegionStarted)

  • Penyalinan snapshot lintas Wilayah selesai (berdasarkan SnapshotsCopiedRegionCompleted)

  • Penyalinan snapshot lintas Wilayah gagal (berdasarkan SnapshotsCopiedRegionFailed)

  • Penghapusan salinan snapshot lintas Wilayah selesai (berdasarkan SnapshotsCopiedRegionDeleteCompleted)

  • Penghapusan salinan snapshot lintas Wilayah gagal (berdasarkan SnapshotsCopiedRegionDeleteFailed)

  • Penyalinan snapshot lintas akun dimulai (berdasarkan SnapshotsCopiedAccountStarted)

  • Salinan snapshot lintas akun selesai (berdasarkan SnapshotsCopiedAccountCompleted)

  • Penyalinan snapshot lintas akun gagal (berdasarkan SnapshotsCopiedAccountFailed)

  • Penghapusan salinan lintas akun snapshot selesai (berdasarkan SnapshotsCopiedAccountDeleteCompleted)

  • Penghapusan salinan snapshot lintas akun gagal (berdasarkan SnapshotsCopiedAccountDeleteFailed)

  • AMIpenciptaan dimulai (berdasarkanImagesCreateStarted)

  • AMIpembuatan selesai (berdasarkanImagesCreateCompleted)

  • AMIpembuatan gagal (berdasarkanImagesCreateFailed)

  • AMIderegistrasi selesai (berdasarkan) ImagesDeregisterCompleted

  • AMIderegistrasi gagal (berdasarkan) ImagesDeregisterFailed

  • AMISalinan lintas wilayah dimulai (berdasarkanImagesCopiedRegionStarted)

  • AMISalinan lintas wilayah selesai (berdasarkanImagesCopiedRegionCompleted)

  • AMISalinan lintas wilayah gagal (berdasarkanImagesCopiedRegionFailed)

  • AMIDeregistrasi salinan lintas wilayah selesai (berdasarkan) ImagesCopiedRegionDeregisterCompleted

  • AMIDeregister salinan lintas wilayah gagal (berdasarkan) ImagesCopiedRegionDeregisteredFailed

  • AMIaktifkan penghentian selesai (berdasarkan) EnableImageDeprecationCompleted

  • AMIaktifkan penghentian gagal (berdasarkan) EnableImageDeprecationFailed

  • AMISalinan lintas wilayah mengaktifkan penghentian selesai (berdasarkan) EnableCopiedImageDeprecationCompleted

  • AMISalinan lintas wilayah mengaktifkan penghentian gagal (berdasarkan) EnableCopiedImageDeprecationFailed

Buat CloudWatch alarm untuk kebijakan

Anda dapat membuat CloudWatch alarm yang memantau CloudWatch metrik kebijakan Anda. CloudWatch akan secara otomatis mengirimi Anda pemberitahuan ketika metrik mencapai ambang batas yang Anda tentukan. Anda dapat membuat CloudWatch alarm menggunakan CloudWatch konsol.

Untuk informasi selengkapnya tentang membuat alarm menggunakan CloudWatch konsol, lihat topik berikut di Panduan CloudWatch Pengguna Amazon.

Contoh kasus penggunaan

Berikut adalah contoh kasus penggunaan.

Contoh 1: ResourcesTargeted metrik

Anda dapat menggunakan ResourcesTargeted metrik untuk memantau jumlah total sumber daya yang ditargetkan oleh kebijakan tertentu setiap kali dijalankan. Ini memungkinkan Anda untuk memicu alarm ketika jumlah sumber daya yang ditargetkan di bawah atau di atas ambang batas yang diharapkan.

Misalnya, jika Anda mengharapkan kebijakan harian Anda untuk membuat cadangan tidak lebih dari 50 volume, Anda dapat membuat alarm yang mengirimkan notifikasi email ketika sum untuk ResourcesTargeted lebih besar dari 50 selama periode 1 jam. Dengan cara ini, Anda dapat memastikan bahwa tidak ada snapshot yang dibuat secara tidak terduga dari volume yang salah ditandai.

Anda dapat menggunakan perintah berikut untuk membuat alarm ini:

$ C:\> aws cloudwatch put-metric-alarm \ --alarm-name resource-targeted-monitor \ --alarm-description "Alarm when policy targets more than 50 resources" \ --metric-name ResourcesTargeted \ --namespace AWS/EBS \ --statistic Sum \ --period 3600 \ --threshold 50 \ --comparison-operator GreaterThanThreshold \ --dimensions "Name=DLMPolicyId,Value=policy_id" \ --evaluation-periods 1 \ --alarm-actions sns_topic_arn

Contoh 2: SnapshotDeleteFailed metrik

Anda dapat menggunakan metrik SnapshotDeleteFailed untuk memantau kegagalan menghapus snapshot sesuai aturan retensi snapshot kebijakan.

Misalnya, jika Anda telah membuat kebijakan yang akan menghapus snapshot secara otomatis setiap dua belas jam, Anda dapat membuat alarm yang memberi tahu tim rekayasa Anda ketika sum dari SnapshotDeletionFailed lebih besar dari 0 selama periode 1 jam. Hal ini dapat membantu menyelidiki retensi snapshot yang tidak tepat dan memastikan bahwa biaya penyimpanan Anda tidak bertambah karena snapshot yang tidak diperlukan.

Anda dapat menggunakan perintah berikut untuk membuat alarm ini:

$ C:\> aws cloudwatch put-metric-alarm \ --alarm-name snapshot-deletion-failed-monitor \ --alarm-description "Alarm when snapshot deletions fail" \ --metric-name SnapshotsDeleteFailed \ --namespace AWS/EBS \ --statistic Sum \ --period 3600 \ --threshold 0 \ --comparison-operator GreaterThanThreshold \ --dimensions "Name=DLMPolicyId,Value=policy_id" \ --evaluation-periods 1 \ --alarm-actions sns_topic_arn

Contoh 3: SnapshotsCopiedRegionFailed metrik

Gunakan metrik SnapshotsCopiedRegionFailed untuk mengidentifikasi kapan kebijakan Anda gagal menyalin snapshot ke Wilayah lain.

Misalnya, jika polis Anda menyalin snapshot di seluruh Wilayah setiap hari, Anda dapat membuat alarm yang mengirimkan pesan SMS ke tim teknik Anda ketika sum jumlah SnapshotCrossRegionCopyFailed 0 lebih dari satu 1 jam. Hal ini dapat berguna untuk memverifikasi apakah snapshot berikutnya dalam garis keturunan berhasil disalin oleh kebijakan.

Anda dapat menggunakan perintah berikut untuk membuat alarm ini:

$ C:\> aws cloudwatch put-metric-alarm \ --alarm-name snapshot-copy-region-failed-monitor \ --alarm-description "Alarm when snapshot copy fails" \ --metric-name SnapshotsCopiedRegionFailed \ --namespace AWS/EBS \ --statistic Sum \ --period 3600 \ --threshold 0 \ --comparison-operator GreaterThanThreshold \ --dimensions "Name=DLMPolicyId,Value=policy_id" \ --evaluation-periods 1 \ --alarm-actions sns_topic_arn

Mengelola kebijakan yang melaporkan tindakan gagal

Untuk informasi selengkapnya tentang apa yang harus dilakukan jika salah satu kebijakan Anda melaporkan nilai bukan nol yang tidak terduga untuk metrik tindakan yang gagal, lihat Apa yang harus saya lakukan jika Amazon Data Lifecycle Manager melaporkan tindakan gagal dalam metrik? CloudWatch AWS Artikel Pusat Pengetahuan.