Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mempercepat profil Konfigurasi: pemantauan
Baik dokumen profil konfigurasi default dan dokumen profil konfigurasi kustomisasi mengikuti struktur yang sama:
{ "<ResourceType>": { "<ConfigurationID>": { "Enabled": true, "Tag": { "Key": "...", "Value": "..." }, "AlarmDefinition": { ... } }, "<ConfigurationID>": { ... } }, "<ResourceType>": { ... } }
ResourceType: Kunci ini harus menjadi salah satu string yang didukung berikut. Konfigurasi dalam objek JSON ini hanya akan berhubungan dengan jenis AWS sumber daya yang ditentukan. Jenis sumber daya yang didukung:
AWS::EC2::Instance AWS::EC2::Instance::Disk AWS::RDS::DBInstance AWS::RDS::DBCluster AWS::Elasticsearch::Domain AWS::OpenSearch::Domain AWS::Redshift::Cluster AWS::ElasticLoadBalancingV2::LoadBalancer AWS::ElasticLoadBalancingV2::LoadBalancer::TargetGroup AWS::ElasticLoadBalancing::LoadBalancer AWS::FSx::FileSystem::ONTAP AWS::FSx::FileSystem::ONTAP::Volume AWS::FSx::FileSystem::Windows AWS::EFS::FileSystem AWS::EC2::NatGateway AWS::EC2::VPNConnectionConfigurationId: Kunci ini harus unik di profil, dan secara unik menamai blok konfigurasi berikut. Jika dua blok konfigurasi di blok yang sama memiliki ConfigurationId yang sama, ResourceTypeblok yang muncul terbaru di profil akan berlaku. Jika Anda menentukan ConfigurationId di profil penyesuaian Anda yang sama dengan yang ditentukan dalam profil default, blok konfigurasi yang ditentukan dalam profil penyesuaian akan berlaku.
Diaktifkan: (opsional, default=true) Tentukan apakah blok konfigurasi akan berlaku. Setel ini ke false untuk menonaktifkan blok konfigurasi. Blok konfigurasi yang dinonaktifkan berperilaku seolah-olah tidak ada di profil.
Tag: Tentukan tag yang berlaku untuk definisi alarm ini. Sumber daya apa pun (dari jenis sumber daya yang sesuai) yang memiliki kunci dan nilai tag ini akan memiliki CloudWatch alarm yang dibuat dengan definisi yang diberikan. Bidang ini adalah objek JSON dengan bidang berikut:
Kunci: Kunci tag yang cocok. Perlu diingat bahwa jika Anda menggunakan Resource Tagger untuk menerapkan tag ke sumber daya, kunci untuk tag akan selalu dimulai dengan ams:rt:.
Nilai: Nilai tag yang cocok.
AlarmDefinition: Mendefinisikan alarm yang akan dibuat. Ini adalah objek JSON yang bidangnya diteruskan sebagaimana adanya ke panggilan CloudWatch
PutMetricAlarmAPI (dengan pengecualian pseudoparameter; untuk informasi lebih lanjut, lihat). Mempercepat profil Konfigurasi: substitusi pseudoparameter Untuk informasi tentang bidang apa yang diperlukan, lihat PutMetricAlarmdokumentasi.ATAU
CompositeAlarmDefinition: Mendefinisikan alarm komposit yang akan dibuat. Saat Anda membuat alarm komposit, Anda menentukan ekspresi aturan untuk alarm yang memperhitungkan status alarm alarm lain yang telah Anda buat. Ini adalah objek JSON yang bidangnya diteruskan apa adanya ke.
CloudWatchPutCompositeAlarmAlarm gabungan tersebut akan beralih ke status ALARM hanya jika semua ketentuan yang ada dalam aturan itu terpenuhi. Alarm yang ditentukan dalam sebuah ekspresi aturan alarm gabungan dapat mencakup alarm-alarm metrik dan alarm-alarm gabungan lainnya. Untuk informasi tentang bidang apa yang diperlukan, lihat PutCompositeAlarmdokumentasi.Kedua opsi menyediakan bidang berikut:
AlarmName: Tentukan nama alarm yang ingin Anda buat untuk sumber daya. Bidang ini memiliki semua aturan yang sama seperti yang ditentukan dalam PutMetricAlarmdokumentasi; Namun, karena nama alarm harus unik di Wilayah, Manajer Alarm memiliki satu persyaratan tambahan: Anda harus menentukan pseudoparameter pengidentifikasi unik dalam nama alarm (jika tidak, Manajer Alarm menambahkan pengenal unik sumber daya ke bagian depan nama alarm). Misalnya, untuk jenis AWS::EC2::Instancesumber daya, Anda harus menentukan
${EC2::InstanceId}dalam nama alarm, atau secara implisit ditambahkan pada awal nama alarm. Untuk daftar pengidentifikasi, lihatMempercepat profil Konfigurasi: substitusi pseudoparameter.Semua bidang lainnya adalah seperti yang ditentukan dalam PutMetricAlarmatau PutCompositeAlarmdokumentasi.
AlarmRule: Tentukan alarm lain mana yang akan dievaluasi untuk menentukan status alarm komposit ini. Untuk setiap alarm yang Anda referensikan, alarm tersebut harus ada di CloudWatch atau ditentukan dalam profil konfigurasi Manajer Alarm di akun Anda.
penting
Anda dapat menentukan salah satu AlarmDefinitionatau CompositeAlarmDefinitiondalam dokumen konfigurasi Manajer Alarm Anda, tetapi keduanya tidak dapat digunakan pada saat yang sama.
Dalam contoh berikut, sistem membuat alarm ketika dua alarm metrik yang ditentukan melebihi ambang batasnya:
{ "AWS::EC2::Instance": { "LinuxResourceAlarm": { "Enabled": true, "Tag": { "Key": "ams:rt:mylinuxinstance", "Value": "true" }, "CompositeAlarmDefinition": { "AlarmName": "${EC2::InstanceId} Resource Usage High", "AlarmDescription": "Alarm when a linux EC2 instance is using too much CPU and too much Disk", "AlarmRule": "ALARM(\"${EC2::InstanceId}: Disk Usage Too High - ${EC2::Disk::UUID}\") AND ALARM(\"${EC2::InstanceId}: CPU Too High\")" } } } }
penting
Ketika Manajer Alarm tidak dapat membuat atau menghapus alarm karena konfigurasi rusak, ia mengirimkan pemberitahuan ke topik SNS Direct-Customer-Alerts. Alarm ini disebut AlarmDependencyError.
Kami sangat menyarankan agar Anda mengonfirmasi langganan Anda ke topik SNS ini. Untuk menerima pesan yang dipublikasikan ke suatu topik, Anda harus berlangganan titik akhir ke topik tersebut. Untuk detailnya, lihat Langkah 1: Membuat topik.
catatan
Saat alarm Deteksi Anomali dibuat, Manajer Alarm secara otomatis membuat Model Deteksi Anomali yang diperlukan untuk metrik yang ditentukan. Saat alarm Deteksi Anomali dihapus, Manajer Alarm tidak menghapus Model Deteksi Anomali terkait.
Amazon CloudWatch membatasi jumlah Model Deteksi Anomali yang dapat Anda miliki di Wilayah tertentu AWS . Jika Anda melebihi kuota model, maka Alarm Manager tidak akan membuat Alarm Deteksi Anomali baru. Anda harus menghapus model yang tidak digunakan, atau bekerja dengan mitra AMS Anda untuk meminta peningkatan batas.
Banyak definisi alarm dasar yang disediakan AMS Accelerate mencantumkan topik SNS, topik MMS, sebagai target. Ini untuk digunakan dalam layanan pemantauan AMS Accelerate, dan merupakan mekanisme transportasi untuk pemberitahuan alarm Anda untuk sampai ke AMS Accelerate. Jangan tentukan topik MMS sebagai target untuk alarm apa pun selain yang disediakan di baseline (dan penggantian yang sama), karena layanan mengabaikan alarm yang tidak diketahui. Ini tidak mengakibatkan AMS Accelerate bekerja pada alarm khusus Anda.