

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

# Mempercepat Manajer Alarm
<a name="acc-mem-tag-alarms"></a>

AMS Accelerate menerapkan alarm ke AWS sumber daya Anda menggunakan Manajer Alarm berbasis tag untuk menerapkan strategi pemantauan dasar dan memastikan bahwa semua AWS sumber daya Anda dipantau dan dilindungi. Dengan mengintegrasikan dengan Manajer Alarm berbasis tag, Anda dapat menyesuaikan konfigurasi AWS sumber daya Anda berdasarkan jenis, platform, dan tag lainnya, untuk memastikan sumber daya dipantau. Manajer Alarm diterapkan ke akun Accelerate Anda selama orientasi.

## Bagaimana Manajer Alarm bekerja
<a name="acc-mem-how-tag-alarms-work"></a>

Saat akun Anda di-onboard ke AMS Accelerate, dua dokumen JSON, yang disebut profil konfigurasi, akan digunakan di akun Anda. [AWS AppConfig](https://docs.aws.amazon.com/appconfig/latest/userguide/what-is-appconfig.html) Kedua dokumen profil berada di aplikasi Alarm Manager dan di lingkungan infrastruktur AMS Accelerate.

Kedua profil konfigurasi diberi nama **AMSManagedAlarm** (profil konfigurasi default) dan **CustomerManagedAlarms**(profil konfigurasi kustomisasi).
+ Profil konfigurasi default:
  + Konfigurasi yang ditemukan di profil ini berisi konfigurasi default yang digunakan AMS Accelerate di semua akun pelanggan. Konfigurasi ini berisi kebijakan pemantauan AMS Accelerate default, yang tidak boleh Anda ubah karena AMS Accelerate dapat memperbarui profil ini kapan saja, menghapus setiap perubahan yang telah Anda buat.
  + Jika Anda ingin memodifikasi atau menonaktifkan salah satu definisi ini, lihat [Memodifikasi konfigurasi default Accelerate alarm](acc-mem-modify-default.md) dan[Menonaktifkan konfigurasi alarm Percepat default](acc-mem-disable-default-config.md).
+ Profil konfigurasi kustomisasi:
  + Setiap konfigurasi dalam profil ini sepenuhnya dikelola oleh Anda; AMS Accelerate tidak menimpa profil ini, kecuali jika Anda secara eksplisit memintanya.
  + Anda dapat menentukan definisi alarm kustom apa pun yang Anda inginkan di profil ini, dan Anda juga dapat menentukan modifikasi pada konfigurasi default AMS Accelerate-managed. Untuk informasi selengkapnya, lihat [Memodifikasi konfigurasi default Accelerate alarm](acc-mem-modify-default.md) dan [Menonaktifkan konfigurasi alarm Percepat default](acc-mem-disable-default-config.md).
  + Jika Anda memperbarui profil ini, Manajer Alarm secara otomatis memberlakukan perubahan Anda di semua sumber daya yang relevan di AWS akun Anda. Perhatikan bahwa meskipun perubahan Anda diberlakukan secara otomatis, perubahan tersebut dapat memakan waktu hingga 60 menit untuk diterapkan.
  + Anda dapat memperbarui profil ini menggunakan CLI/SDK alat AWS Konsol Manajemen AWS atau AWS. Lihat [Panduan AWS AppConfig Pengguna](https://docs.aws.amazon.com/appconfig/latest/userguide/what-is-appconfig.html) untuk petunjuk tentang memperbarui konfigurasi.
  + Profil kustomisasi awalnya kosong; Namun, definisi alarm apa pun yang ditempatkan di dokumen profil diberlakukan, selain konfigurasi default.

**Semua CloudWatch alarm yang dibuat oleh Manajer Alarm berisi kunci tag **ams:alarm-manager:managed** dan tag value true.** Ini untuk memastikan bahwa Manajer Alarm hanya mengelola alarm yang dibuatnya, dan tidak akan mengganggu alarm Anda sendiri. Anda dapat melihat tag ini menggunakan Amazon CloudWatch [ListTagsForResource](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_ListTagsForResource.html)API.

**penting**  
Jika definisi alarm khusus dan definisi alarm default ditentukan dengan ConfigurationId yang sama (lihat[Mempercepat profil Konfigurasi: pemantauan](acc-mem-config-doc-format.md)), definisi kustom akan diprioritaskan daripada aturan default.

# Memulai dengan Accelerate Alarm Manager
<a name="acc-mem-get-start"></a>

Secara default, saat Anda melakukan onboard dengan AMS Accelerate, konfigurasi Anda diterapkan AWS AppConfig, menentukan garis dasar alarm untuk sumber daya Anda. Definisi alarm hanya diterapkan pada sumber daya dengan tag **ams:rt: \$1**. Kami menyarankan agar tag ini diterapkan menggunakan[Mempercepat Tagger Sumber Daya](acc-resource-tagger.md): Anda menyiapkan konfigurasi Tagger Sumber Daya dasar agar AMS Accelerate mengetahui sumber daya mana yang ingin Anda kelola.

Gunakan Resource Tagger untuk menerapkan kunci tag **ams:rt:ams-managed** dengan nilai tag **true** ke sumber daya apa pun yang ingin dipantau AMS Accelerate.

Berikut ini adalah contoh profil kustomisasi Resource Tagger yang dapat Anda gunakan untuk ikut serta dalam memantau semua EC2 instans Amazon Anda. Untuk informasi umum, lihat[Mempercepat Tagger Sumber Daya](acc-resource-tagger.md).

```
{
    "AWS::EC2::Instance": {
        "AMSManageAllEC2Instances": {
            "Enabled": true,
            "Filter": {
                "InstanceId": "*"
            },
            "Tags": [
                {
                    "Key": "ams:rt:ams-managed",
                    "Value": "true"
                }
            ]
        }
    }
}
```

Untuk informasi tentang cara menerapkan konfigurasi Resource Tagger ini, lihat[Melihat atau membuat perubahan pada konfigurasi Resource Tagger](acc-rt-using.md#acc-rt-make-changes).

# Mempercepat tag Manajer Alarm
<a name="acc-mem-tag"></a>

Secara default, saat Anda melakukan onboard dengan AMS Accelerate, konfigurasi Anda akan diterapkan AWS AppConfig, menentukan garis dasar alarm untuk sumber daya Anda. Definisi alarm hanya diterapkan pada sumber daya dengan tag **ams:rt: \$1**. Kami menyarankan agar tag ini diterapkan menggunakan[Mempercepat Tagger Sumber Daya](acc-resource-tagger.md): Anda menyiapkan konfigurasi Tagger Sumber Daya dasar agar AMS Accelerate mengetahui sumber daya mana yang ingin Anda kelola.

Gunakan Resource Tagger untuk menerapkan kunci tag **ams:rt:ams-managed** dengan nilai tag **true** ke sumber daya apa pun yang ingin dipantau AMS Accelerate.

**Topics**
+ [Mempercepat tag menggunakan Resource Tagger](acc-mem-tag-alarms-use-rt.md)
+ [Mempercepat tag tanpa Resource Tagger](acc-mem-tags-no-rt.md)
+ [Mempercepat tag menggunakan CloudFormation](acc-mem-tags-cfn.md)
+ [Mempercepat tag menggunakan Terraform](acc-mem-tags-terraform.md)

# Mempercepat tag menggunakan Resource Tagger
<a name="acc-mem-tag-alarms-use-rt"></a>

Manajer Alarm berbasis tag mengelola siklus hidup alarm per sumber daya; namun, hal ini mengharuskan sumber daya CloudWatch terkelola memiliki tag spesifik yang ditentukan oleh AMS Accelerate. Untuk menggunakan Resource Tagger untuk menerapkan set default alarm yang dikelola AMS ke instance berbasis Linux dan Windows, ikuti langkah-langkah berikut.

1. Jelajahi [AppConfig](https://console.aws.amazon.com/systems-manager/appconfig/)konsol di dalam akun Anda.

1. Pilih ResourceTagger aplikasi.

1. Pilih tab **Profil konfigurasi**, lalu pilih **CustomerManagedTags**.

1. Klik **Buat** untuk membuat profil baru.

1. Pilih **JSON** dan tentukan konfigurasi Anda. Untuk lebih banyak contoh definisi filter dan platform, lihat[Mempercepat Tagger Sumber Daya](acc-resource-tagger.md).

   ```
   {
   "AWS::EC2::Instance": {
      "MonitorAllInstances": {
          "Enabled": true,
          "Filter": {
              "Platform": "*"
          },
          "Tags": [
              {
                  "Key": "ams:rt:ams-managed",
                  "Value": "true"
              }
          ]
      }
   }
   }
   ```

1. Klik **Buat versi konfigurasi yang dihosting**.

1. Klik **Mulai penerapan**.

1. Tentukan detail penerapan berikut:

   ```
   Environment: AMSInfrastructure Hosted configuration version: <Select the version that you have just created> 
                  Deployment Strategy: AMSNoBakeDeployment
   ```

1. Klik **Mulai penerapan**.

Instance Anda ditandai dengan `"ams:rt:ams-managed": "true"` yang memastikan bahwa tambahan `"ams:rt:ams-monitoring-policy": "ams-monitored"` dan `"ams:rt:ams-monitoring-policy-platform": "ams-monitored-linux"` diterapkan ke instance. Tag ini kemudian menghasilkan alarm yang sesuai yang dibuat untuk instance tersebut. Untuk informasi lebih lanjut tentang proses ini, lihat[Pemantauan dalam Mempercepat](acc-tag-req-mon.md).

[![AWS Videos](http://img.youtube.com/vi/https://www.youtube.com/embed/ohtqVmm2yIw/0.jpg)](http://www.youtube.com/watch?v=https://www.youtube.com/embed/ohtqVmm2yIw)


# Mempercepat tag tanpa Resource Tagger
<a name="acc-mem-tags-no-rt"></a>

Manajer Alarm berbasis tag mengelola siklus hidup alarm per sumber daya; namun, hal ini mengharuskan sumber daya CloudWatch terkelola memiliki tag spesifik yang ditentukan oleh AMS Accelerate. AMS Accelerate menyediakan profil konfigurasi default yang mengasumsikan bahwa tag Anda telah diterapkan oleh Resource Tagger.

Jika Anda ingin menggunakan metode alternatif untuk menerapkan tag ke sumber daya Anda, seperti CloudFormation atau Terraform, dan bukan Resource Tagger, Anda perlu menonaktifkan Resource Tagger sehingga tidak menerapkan tag ke sumber daya Anda dan bersaing dengan metode penandaan yang Anda pilih. Untuk petunjuk tentang mengubah profil konfigurasi Resource Tagger kustom Anda agar mengaktifkan mode hanya-baca, lihat. [Mencegah Resource Tagger dari memodifikasi sumber daya](acc-rt-using.md#acc-rt-preventing-rt-changes)

Setelah Resource Tagger disetel ke mode hanya-baca, dan profil konfigurasi diterapkan, gunakan metode penandaan yang Anda pilih untuk menerapkan tag ke sumber daya Anda sesuai dengan pedoman berikut:


| Jenis sumber daya | Kunci tanda | Nilai tanda | 
| --- | --- | --- | 
| Semua sumber daya yang didukung (dijelaskan dalam tabel ini) | am: rt: ams-monitoring-policy | ams-dipantau | 
| EC2 contoh (Linux) | am: rt: ams-monitoring-policy-platform | ams-monitored-linux | 
| EC2 contoh (Windows) | am: rt: ams-monitoring-policy-platform | ams-monitored-windows | 
| OpenSearch Domain dengan KMS | am: rt: ams-monitoring-with-kms | ams-monitored-with-kms | 
| OpenSearch Domain dengan Dedicated Master Node | am: rt: ams-monitoring-with-master | ams-monitored-with-master | 

Sumber daya yang memiliki kunci dan nilai tag ini dikelola oleh AMS Accelerate Alarm Manager.

# Mempercepat tag menggunakan CloudFormation
<a name="acc-mem-tags-cfn"></a>

**catatan**  
Pastikan Anda telah mengatur Resource Tagger ke mode read-only terlebih dahulu sebelum menerapkan tag menggunakan CloudFormation, jika tidak Resource Tagger dapat memodifikasi tag berdasarkan profil konfigurasi. Untuk informasi tentang pengaturan Resource Tagger ke mode hanya-baca, dan panduan tentang penyediaan tag Anda sendiri, lihat. [Mempercepat tag tanpa Resource Tagger](acc-mem-tags-no-rt.md)

Untuk menerapkan tag menggunakan CloudFormation, Anda dapat menerapkan tag di tingkat tumpukan (lihat [Tag CloudFormation Sumber Daya](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html)) atau, pada tingkat sumber daya individual, (misalnya, lihat [Membuat Tag EC2 Instance](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-tags)).

Berikut ini adalah contoh bagaimana Anda dapat menerapkan tag manajemen alarm AMS Accelerate ke EC2 instans Amazon yang dikelola oleh CloudFormation:

```
Type: AWS::EC2::Instance
Properties: 
 InstanceType: "t3.micro"
 
 # ...other properties...
 
 Tags: 
   - Key: "aws:rt:ams-monitoring-policy"
     Value: "ams-monitored"
   - Key: "aws:rt:ams-monitoring-policy-platform"
     Value: "ams-monitored-linux"
```

Berikut ini adalah contoh bagaimana Anda dapat menerapkan tag manajemen alarm AMS Accelerate ke grup Auto Scaling yang dikelola oleh. CloudFormation Perhatikan bahwa grup Auto Scaling akan menyebarkan tag ke EC2 instans Amazon yang dibuat olehnya:

```
Type: AWS::AutoScaling::AutoScalingGroup
Properties: 
 AutoScalingGroupName: "TestASG"
 
 # ...other properties...
 
 Tags: 
   - Key: "aws:rt:ams-monitoring-policy"
     Value: "ams-monitored"
   - Key: "aws:rt:ams-monitoring-policy-platform"
     Value: "ams-monitored-linux"
```

# Mempercepat tag menggunakan Terraform
<a name="acc-mem-tags-terraform"></a>

**catatan**  
Pastikan Anda telah mengatur Resource Tagger ke mode read-only terlebih dahulu sebelum menerapkan tag menggunakan CloudFormation, jika tidak Resource Tagger dapat memodifikasi tag berdasarkan profil konfigurasi. Untuk informasi tentang pengaturan Resource Tagger ke mode hanya-baca, dan panduan tentang penyediaan tag Anda sendiri, lihat. [Mempercepat tag tanpa Resource Tagger](acc-mem-tags-no-rt.md)

[Untuk deskripsi tentang cara mengelola tag sumber daya menggunakan Terraform, lihat Penandaan Sumber Daya dokumentasi Terraform.](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/guides/resource-tagging)

Berikut ini adalah contoh bagaimana Anda dapat menerapkan tag manajemen alarm AMS Accelerate ke EC2 instans Amazon yang dikelola oleh Terraform.

```
resource "aws_instance" "test_linux_instance" {
     # ...ami and other properties...
     
     instance_type = "t3.micro"
   
     tags = {
       "aws:rt:ams-monitoring-policy" = "ams-monitored"
       "aws:rt:ams-monitoring-policy-platform" = "ams-monitored-linux"
     }
   }
```

Berikut ini adalah contoh bagaimana Anda dapat menerapkan tag manajemen alarm AMS ke grup Auto Scaling yang dikelola oleh Terraform. Perhatikan bahwa grup Auto Scaling menyebarkan tag ke EC2 instance yang dibuat olehnya:

```
 resource "aws_autoscaling_group" "test_asg" {
 name = "terraform-test"
 # ...other properties...

 tags = {
   "aws:rt:ams-monitoring-policy" = "ams-monitored"
   "aws:rt:ams-monitoring-policy-platform" = "ams-monitored-linux"
 }
}
```

# Mempercepat profil konfigurasi Manajer Alarm
<a name="acc-mem-config"></a>

[Saat akun Anda di-onboard ke AMS Accelerate, dua dokumen JSON, yang disebut profil konfigurasi, akan digunakan di akun Anda dengan AWS AppConfig (lihat Apa adanya). AWS AppConfig](https://docs.aws.amazon.com/appconfig/latest/userguide/what-is-appconfig.html) Kedua dokumen profil berada di aplikasi Alarm Manager dan di lingkungan infrastruktur AMS Accelerate.

**Topics**
+ [Mempercepat profil Konfigurasi: pemantauan](acc-mem-config-doc-format.md)
+ [Mempercepat profil Konfigurasi: substitusi pseudoparameter](acc-mem-config-doc-sub.md)
+ [Mempercepat contoh konfigurasi alarm](acc-mem-config-ex.md)
+ [Melihat konfigurasi Accelerate Alarm Manager](acc-mem-view-am.md)
+ [Mengubah konfigurasi Accelerate alarm](acc-mem-change-am.md)
+ [Memodifikasi konfigurasi default Accelerate alarm](acc-mem-modify-default.md)
+ [Menyebarkan Mempercepat perubahan konfigurasi alarm](acc-mem-deploy-change.md)
+ [Menggulung kembali Mempercepat perubahan alarm](acc-mem-rollback-am-change.md)
+ [Mempertahankan Mempercepat alarm](acc-mem-retain-alarm.md)
+ [Menonaktifkan konfigurasi alarm Percepat default](acc-mem-disable-default-config.md)

# Mempercepat profil Konfigurasi: pemantauan
<a name="acc-mem-config-doc-format"></a>

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::VPNConnection
  ```
+ **ConfigurationId**: 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, **ResourceType**blok 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 `PutMetricAlarm` API (dengan pengecualian pseudoparameter; untuk informasi lebih lanjut, lihat). [Mempercepat profil Konfigurasi: substitusi pseudoparameter](acc-mem-config-doc-sub.md) Untuk informasi tentang bidang apa yang diperlukan, lihat [PutMetricAlarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutMetricAlarm.html)dokumentasi.

    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. `CloudWatchPutCompositeAlarm` Alarm 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 [PutCompositeAlarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutCompositeAlarm.html)dokumentasi.

    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 [PutMetricAlarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutMetricAlarm.html)dokumentasi; 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::Instance**sumber daya, Anda harus menentukan `${EC2::InstanceId}` dalam nama alarm, atau secara implisit ditambahkan pada awal nama alarm. Untuk daftar pengidentifikasi, lihat[Mempercepat profil Konfigurasi: substitusi pseudoparameter](acc-mem-config-doc-sub.md).

      Semua bidang lainnya adalah seperti yang ditentukan dalam [PutMetricAlarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutMetricAlarm.html)atau [PutCompositeAlarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutCompositeAlarm.html)dokumentasi.
    + **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 **AlarmDefinition**atau **CompositeAlarmDefinition**dalam 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](https://docs.aws.amazon.com/sns/latest/dg/sns-create-topic.html), Anda harus [berlangganan titik akhir](https://docs.aws.amazon.com/sns/latest/dg/sns-create-subscribe-endpoint-to-topic.html#sns-endpoints) ke topik tersebut. Untuk detailnya, lihat [Langkah 1: Membuat topik](https://docs.aws.amazon.com/sns/latest/dg/sns-getting-started.html#step-create-queue). 

**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](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_limits.html) 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.

# Mempercepat profil Konfigurasi: substitusi pseudoparameter
<a name="acc-mem-config-doc-sub"></a>

Di salah satu profil konfigurasi, Anda dapat menentukan pseudoparameter yang diganti sebagai berikut:
+ Global - di mana saja di profil:
  + \$1 \$1AWS::AccountId\$1: Diganti dengan ID AWS akun Anda
  + \$1 \$1AWS::Partition\$1: Diganti dengan partisi sumber daya di (ini adalah 'aws' untuk sebagian besar Wilayah); untuk informasi lebih lanjut, lihat entri untuk partisi di referensi [ARN](https://docs.amazonaws.cn/en_us/general/latest/gr/aws-arns-and-namespaces.html). Wilayah AWS 
  + \$1 \$1AWS::Region\$1: Diganti dengan nama Wilayah Wilayah tempat sumber daya Anda digunakan (misalnya us-east-1)
+ Di blok tipe **AWS::EC2::Instance**sumber daya:
  + \$1 \$1EC2::InstanceId\$1: (**identifier**) diganti dengan ID instans Amazon EC2 Anda.
  + \$1 \$1EC2::InstanceName\$1: diganti dengan nama EC2 instans Amazon Anda.
+ Dalam blok tipe sumber daya **AWS::EC2::Instance: :Disk:**
  + \$1 \$1EC2::InstanceId\$1: (**identifier**) Diganti dengan ID instans Amazon EC2 Anda.
  + \$1 \$1EC2::InstanceName\$1: Diganti dengan nama EC2 instans Amazon Anda.
  + \$1 \$1EC2: :Disk: :Device\$1: (**identifier**) Diganti dengan nama disk. (Hanya Linux, pada instance yang dikelola oleh [CloudWatch Agen](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent.html)).
  + \$1 \$1EC2: :Disk::FSType\$1: (**identifier**) Digantikan oleh jenis sistem file disk. (Hanya Linux, pada instance yang dikelola oleh [ CloudWatchAgent](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent.html)).
  + \$1 \$1EC2: :Disk: :Path\$1: (**identifier**) Digantikan oleh jalur disk. Di Linux, ini adalah titik pemasangan disk (misalnya,/), sedangkan di Windows ini adalah label drive (misalnya, c:/) (hanya pada instance yang dikelola oleh [CloudWatch Agen](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent.html)).
  + \$1 \$1EC2: :Disk: :UUID\$1: (**identifier**) Digantikan oleh UUID yang dihasilkan yang secara unik mengidentifikasi disk, ini harus ditentukan dalam nama alarm, karena alarm di bawah tipe sumber daya akan membuat satu alarm per volume. AWS::EC2::Instance::Disk Menentukan \$1 \$1EC2: :Disk: :UUID\$1 akan mempertahankan keunikan nama alarm.
+ Di blok tipe **AWS::EKS::Cluster**sumber daya:
  + \$1 \$1EKS::ClusterName\$1: (**identifier**) diganti dengan nama EKS Cluster Anda.
+ Di blok tipe **AWS::OpenSearch::Domain**sumber daya:
  + \$1 \$1OpenSearch::DomainName\$1: (**pengenal**) diganti dengan nama Domain EKS Anda.
+ Di blok tipe **AWS::ElasticLoadBalancing::LoadBalancer**sumber daya:
  + \$1 \$1ElasticLoadBalancing::LoadBalancer: :Name\$1: (**identifier**) diganti dengan nama Load Balancer V1 Anda.
+ Di blok tipe **AWS::ElasticLoadBalancingV2::LoadBalancer**sumber daya:
  + \$1 \$1ElasticLoadBalancingV2::LoadBalancer: :Arn\$1: (**identifier**) digantikan oleh ARN Load Balancer V2 Anda.
  + \$1 \$1ElasticLoadBalancingV2::LoadBalancer: :Name\$1: (**identifier**) diganti dengan nama Load Balancer V2 Anda.
  + \$1 \$1ElasticLoadBalancingV2::LoadBalancer::FullName\$1: (**identifier**) diganti dengan nama lengkap Load Balancer V2 Anda.
+ Dalam blok tipe TargetGroup sumber daya **AWS::ElasticLoadBalancingV2::LoadBalancer:**:
  + \$1 \$1ElasticLoadBalancingV2::TargetGroup::FullName\$1: (**identifier**) diganti dengan nama grup target Load Balancer V2 Anda.
  + \$1 \$1ElasticLoadBalancingV2::TargetGroup: :UUID\$1: (**identifier**) diganti dengan UUID yang dihasilkan untuk Load Balancer V2 Anda.
+ Di blok tipe **AWS::EC2::NatGateway**sumber daya:
  + \$1 \$1NatGateway::NatGatewayId\$1: (**identifier**) digantikan oleh NAT Gateway ID.
+ Dalam blok tipe DBInstance sumber daya **AWS: :RDS:::**
  + \$1 \$1RDS:: DBInstance Identifier\$1: (**identifier**) diganti dengan pengidentifikasi instans RDS DB Anda.
+ Dalam blok tipe DBCluster sumber daya **AWS: :RDS:::**
  + \$1 \$1RDS:: DBCluster Identifier\$1: (**identifier**) digantikan oleh pengidentifikasi cluster RDS DB Anda.
+ Di blok tipe **AWS::Redshift::Cluster**sumber daya:
  + \$1 \$1Redshift::ClusterIdentifier\$1: (**identifier**) diganti dengan pengidentifikasi cluster Redshift Anda.
+ Di blok tipe **AWS::Synthetics::Canary**sumber daya:
  + \$1 \$1Synthetics::CanaryName\$1: (**identifier**) diganti dengan nama kenari CloudWatch Synthetics Anda.
+ Dalam blok tipe VPNConnection sumber daya **AWSEC2:::**:::
  + \$1 \$1AWS::EC2::VpnConnectionId\$1: (**pengenal**) diganti dengan ID VPN Anda.
+ Di blok tipe **AWS::EFS::FileSystem**sumber daya:
  + \$1 \$1EFS::FileSystemId\$1: (**identifier**) Digantikan oleh ID sistem file dari sistem file EFS Anda.
+ Dalam blok tipe sumber daya **AWS::FSx::FileSystem: :ONTAP**:
  + \$1 \$1FSx::FileSystemId\$1: (**identifier**) Digantikan oleh ID sistem file file FSX Anda.
  + \$1 \$1FSx::FileSystem: :Throughput\$1: Digantikan oleh throughput sistem file FSX Anda.
  + \$1 \$1FSx::FileSystem: :Iops\$1: Digantikan oleh IOPS dari sistem file FSX.
+ Dalam blok tipe sumber daya **AWS::FSx::FileSystem: :ONTAP: :Volume**:
  + \$1 \$1FSx::FileSystemId\$1: (**identifier**) Digantikan oleh ID sistem file dari sistem file FSX Anda.
  + \$1 \$1FSx: :ONTAP::VolumeId\$1: (**identifier) Diganti** dengan ID volume.
+ Dalam blok tipe sumber daya **AWS::FSx::FileSystem: :Windows:**
  + \$1 \$1FSx::FileSystemId\$1: (**identifier**) Digantikan oleh ID sistem file dari sistem file FSX Anda.
  + \$1 \$1FSx::FileSystem: :Throughput\$1: Digantikan oleh throughput sistem file FSX Anda.

**catatan**  
Semua parameter yang ditandai dengan **pengenal** digunakan sebagai awalan untuk nama alarm yang dibuat, kecuali Anda menentukan pengenal itu dalam nama alarm.

# Mempercepat contoh konfigurasi alarm
<a name="acc-mem-config-ex"></a>

Dalam contoh berikut, sistem membuat alarm untuk setiap disk yang terpasang pada instance Linux yang cocok.

```
{
    "AWS::EC2::Instance::Disk": {
        "LinuxDiskAlarm": {
            "Tag": {
                "Key": "ams:rt:mylinuxinstance",
                "Value": "true"
            },
            "AlarmDefinition": {
                "MetricName": "disk_used_percent",
                "Namespace": "CWAgent",
                "Dimensions": [
                    {
                        "Name": "InstanceId",
                        "Value": "${EC2::InstanceId}"
                    },
                    {
                        "Name": "device",
                        "Value": "${EC2::Disk::Device}"
                    },
                    {
                        "Name": "fstype",
                        "Value": "${EC2::Disk::FSType}"
                    },
                    {
                        "Name": "path",
                        "Value": "${EC2::Disk::Path}"
                    }
                ],
                "AlarmName": "${EC2::InstanceId}: Disk Usage Too High - ${EC2::Disk::UUID}"
                ...
            }
        }
    }
}
```

Dalam contoh berikut, sistem membuat alarm untuk setiap disk yang terpasang pada instance Windows yang cocok.

```
{
     "AWS::EC2::Instance::Disk": {
        "WindowsDiskAlarm": {
            "Tag": {
                "Key": "ams:rt:mywindowsinstance",
                "Value": "true"
            },
            "AlarmDefinition": {
                "MetricName": "LogicalDisk % Free Space",
                "Namespace": "CWAgent",
                "Dimensions": [
                    {
                        "Name": "InstanceId",
                        "Value": "${EC2::InstanceId}"
                    },
                    {
                        "Name": "objectname",
                        "Value": "LogicalDisk"
                    },
                    {
                        "Name": "instance",
                        "Value": "${EC2::Disk::Path}"
                    }
                ],
                "AlarmName": "${EC2::InstanceId}: Disk Usage Too High - ${EC2::Disk::UUID}"
                ...
            }
        }
    }
}
```

# Melihat konfigurasi Accelerate Alarm Manager
<a name="acc-mem-view-am"></a>

Baik **AMSManagedAlarm** dan **CustomerManagedAlarms**dapat ditinjau AppConfig dengan [GetConfiguration](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_GetConfiguration.html).

Berikut ini adalah contoh `GetConfiguration` panggilan:

```
aws appconfig get-configuration --application AMSAlarmManager --environment AMSInfrastructure --configuration AMSManagedAlarms --client-id 
      any-string outfile.json
```
+ **Aplikasi**: ini adalah AppConfig unit logis untuk menyediakan kemampuan; untuk Manajer Alarm, ini `AMSAlarmManager`
+ **Lingkungan**: ini adalah AMSInfrastructure lingkungan
+ **Konfigurasi**: untuk melihat AMS Mempercepat alarm dasar, nilainya adalah`AMSManagedAlarms`; untuk melihat definisi alarm pelanggan, konfigurasinya adalah `CustomerManagedAlarms`
+ **ID Klien**: ini adalah pengidentifikasi instance aplikasi unik, yang dapat berupa string apa pun
+ Definisi alarm dapat dilihat dalam file output yang ditentukan, yang dalam hal ini `outfile.json`

 Anda dapat melihat versi konfigurasi mana yang digunakan ke akun Anda dengan melihat penerapan sebelumnya di lingkungan. AMSInfrastructure

# Mengubah konfigurasi Accelerate alarm
<a name="acc-mem-change-am"></a>

Untuk menambahkan atau memperbarui definisi alarm baru, Anda dapat menerapkan dokumen konfigurasi[Menggunakan CloudFormation untuk menerapkan Mempercepat perubahan konfigurasi](acc-mem-deploy-change-cfn.md), atau menjalankan API. [CreateHostedConfigurationVersion](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_CreateHostedConfigurationVersion.html)

Ini adalah perintah baris perintah Linux yang menghasilkan nilai parameter di base64, yang diharapkan oleh perintah AppConfig CLI. Untuk informasi, lihat AWS CLI dokumentasi, [Binary/Blob (objek besar biner)](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-parameters-types.html#parameter-type-blob).

Sebagai contoh:

```
aws appconfig create-hosted-configuration-version --application-id application-id --configuration-profile-id configuration-profile-id --content base64-string 
      --content-type application/json
```
+ **ID Aplikasi:** ID aplikasi AMS AlarmManager; Anda dapat menemukannya dengan panggilan [ListApplications](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_ListApplications.html)API.
+ **ID Profil Konfigurasi**: ID konfigurasi CustomerManagedAlarms; Anda dapat menemukannya dengan panggilan [ListConfigurationProfiles](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_ListConfigurationProfiles.html)API.
+ **Konten**[: String Base64 dari konten, yang akan dibuat dengan membuat dokumen dan menyandikannya di base64: cat alarms-v2.json \$1 base64 (lihat Binary/Blob (objek besar biner)).](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-parameters-types.html#parameter-type-blob)

  **Jenis Konten**: Jenis MIME, `application/json` karena definisi alarm ditulis dalam JSON.

**penting**  
Batasi akses ke tindakan [StopDeployment](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_StopDeployment.html)API [StartDeployment](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_StartDeployment.html)dan pengguna tepercaya yang memahami tanggung jawab dan konsekuensi penerapan konfigurasi baru ke target Anda.

Untuk mempelajari lebih lanjut tentang cara menggunakan AppConfig fitur AWS untuk membuat dan menerapkan konfigurasi, lihat [Bekerja dengan AWS AppConfig](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-working.html).

# Memodifikasi konfigurasi default Accelerate alarm
<a name="acc-mem-modify-default"></a>

Meskipun Anda tidak dapat mengubah profil konfigurasi default, Anda dapat memberikan penggantian ke default dengan menentukan blok konfigurasi di profil penyesuaian Anda dengan ConfigurationId yang sama dengan blok **konfigurasi** default. Jika Anda melakukan ini, seluruh blok konfigurasi Anda akan menimpa blok konfigurasi default untuk konfigurasi penandaan yang akan diterapkan.

Misalnya, pertimbangkan profil konfigurasi default berikut:

```
{
    "AWS::EC2::Instance": {
        "AMSManagedBlock1": {
            "Enabled": true,
            "Tag": {
                "Key": "ams:rt:ams-monitoring-policy",
                "Value": "ams-monitored"
            },
            "AlarmDefinition": {
                "AlarmName": "${EC2::InstanceId}: AMS Default Alarm",
                "Namespace": "AWS/EC2",
                "MetricName": "CPUUtilization",
                "Dimensions": [
                    {
                        "Name": "InstanceId",
                        "Value": "${EC2::InstanceId}"
                    }
                ],
                "Threshold": 5,
                ...
            }
        }
    }
}
```

Untuk mengubah ambang alarm ini menjadi 10, **Anda harus memberikan seluruh definisi alarm**, tidak hanya bagian yang ingin Anda ubah. Misalnya, Anda dapat memberikan profil penyesuaian berikut:

```
{
    "AWS::EC2::Instance": {
        "AMSManagedBlock1": {
            "Enabled": true,
            "Tag": {
                "Key": "ams:rt:ams-monitoring-policy",
                "Value": "ams-monitored"
            },
            "AlarmDefinition": {
                "AlarmName": "${EC2::InstanceId}: AMS Default Alarm",
                "Namespace": "AWS/EC2",
                "MetricName": "CPUUtilization",
                "Dimensions": [
                    {
                        "Name": "InstanceId",
                        "Value": "${EC2::InstanceId}"
                    }
                ],
                "Threshold": 10,
                ...
            }
        }
    }
}
```

**penting**  
Ingatlah untuk menerapkan perubahan konfigurasi Anda setelah Anda membuatnya. Di SSM AppConfig, Anda harus menerapkan versi konfigurasi baru setelah membuatnya.

# Menyebarkan Mempercepat perubahan konfigurasi alarm
<a name="acc-mem-deploy-change"></a>

Setelah Anda menyelesaikan kustomisasi, Anda perlu menerapkannya, baik dengan AppConfig atau CloudFormation.

**Topics**
+ [Menggunakan AppConfig untuk menyebarkan Mempercepat perubahan konfigurasi alarm](acc-mem-deploy-change-appconfig.md)
+ [Menggunakan CloudFormation untuk menerapkan Mempercepat perubahan konfigurasi](acc-mem-deploy-change-cfn.md)

# Menggunakan AppConfig untuk menyebarkan Mempercepat perubahan konfigurasi alarm
<a name="acc-mem-deploy-change-appconfig"></a>

Setelah kustomisasi selesai, gunakan AppConfig untuk menyebarkan perubahan Anda dengan [StartDeployment](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_StartDeployment.html).

```
  aws appconfig start-deployment --application-id application_id 
   --environment-id environment_id Vdeployment-strategy-id 
   deployment_strategy_id --configuration-profile-id configuration_profile_id --configuration-version 1
```
+ **ID Aplikasi**: ID aplikasi`AMSAlarmManager`, Anda dapat menemukan ini dengan panggilan [ListApplications](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_ListApplications.html)API.
+ **ID Lingkungan**: Anda dapat menemukan ini dengan panggilan [ListEnvironments](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_ListEnvironments.html)API.
+ **ID Strategi Penerapan**: Anda dapat menemukannya dengan panggilan [ListDeploymentStrategies](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_ListDeploymentStrategies.html)API.
+ **ID Profil Konfigurasi**: ID dari`CustomerManagedAlarms`; Anda dapat menemukan ini dengan panggilan [ListConfigurationProfiles](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_ListConfigurationProfiles.html)API.
+ **Versi Konfigurasi**: Versi profil konfigurasi yang akan digunakan.

**penting**  
 Manajer Alarm menerapkan definisi alarm sebagaimana ditentukan dalam profil konfigurasi. Setiap modifikasi manual yang Anda buat dengan Konsol Manajemen AWS atau CloudWatch CLI/SDK ke CloudWatch alarm secara otomatis dikembalikan kembali, jadi pastikan perubahan Anda ditentukan melalui Manajer Alarm. Untuk memahami alarm mana yang dibuat oleh Manajer Alarm, Anda dapat mencari `ams:alarm-manager:managed` tag dengan nilai`true`.  
Batasi akses ke tindakan [ StopDeployment](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_StopDeployment.html)API [StartDeployment](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_StartDeployment.html)dan pengguna tepercaya yang memahami tanggung jawab dan konsekuensi penerapan konfigurasi baru ke target Anda.

Untuk mempelajari lebih lanjut tentang cara menggunakan AppConfig fitur AWS untuk membuat dan menerapkan konfigurasi, lihat [ AppConfig dokumentasi AWS](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-working.html).

# Menggunakan CloudFormation untuk menerapkan Mempercepat perubahan konfigurasi
<a name="acc-mem-deploy-change-cfn"></a>

Jika Anda ingin menerapkan profil `CustomerManagedAlarms` konfigurasi Anda menggunakan CloudFormation, Anda dapat menggunakan CloudFormation template berikut. Letakkan konfigurasi JSON yang Anda inginkan di `AMSAlarmManagerConfigurationVersion.Content` lapangan.

Saat Anda menerapkan template dalam CloudFormation Stack atau Stack Set, penyebaran `AMSResourceTaggerDeployment` sumber daya akan gagal jika Anda belum mengikuti format JSON yang diperlukan untuk konfigurasi. Lihat [Mempercepat profil Konfigurasi: pemantauan](acc-mem-config-doc-format.md) detail tentang format yang diharapkan.

Untuk bantuan dalam menerapkan templat ini sebagai kumpulan CloudFormation tumpukan atau tumpukan, lihat CloudFormation dokumentasi AWS yang relevan di bawah ini:
+ [Membuat tumpukan di CloudFormation konsol AWS](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-create-stack.html)
+ [Membuat tumpukan dengan AWS CLI](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-cli-creating-stack.html)
+ [Membuat set tumpukan](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-getting-started-create.html)

**catatan**  
Jika Anda menerapkan versi konfigurasi menggunakan salah satu templat ini, dan kemudian menghapus kumpulan CloudFormation tumpukan/tumpukan, versi konfigurasi templat akan tetap sebagai versi yang diterapkan saat ini, dan tidak ada penerapan tambahan yang akan dilakukan. Jika Anda ingin kembali ke konfigurasi default, Anda harus menerapkan konfigurasi kosong secara manual (yaitu hanya \$1\$1), atau memperbarui tumpukan Anda ke konfigurasi kosong, daripada menghapus tumpukan.

**JSON**

```
{
  "Description": "Custom configuration for the AMS Alarm Manager.",
  "Resources": {
    "AMSAlarmManagerConfigurationVersion": {
      "Type": "AWS::AppConfig::HostedConfigurationVersion",
      "Properties": {
        "ApplicationId": {
          "Fn::ImportValue": "AMS-Alarm-Manager-Configuration-ApplicationId"
        },
        "ConfigurationProfileId": {
          "Fn::ImportValue": "AMS-Alarm-Manager-Configuration-CustomerManagedAlarms-ProfileID"
        },
        "Content": "{}",
        "ContentType": "application/json"
      }
    },
    "AMSAlarmManagerDeployment": {
      "Type": "AWS::AppConfig::Deployment",
      "Properties": {
        "ApplicationId": {
          "Fn::ImportValue": "AMS-Alarm-Manager-Configuration-ApplicationId"
        },
        "ConfigurationProfileId": {
          "Fn::ImportValue": "AMS-Alarm-Manager-Configuration-CustomerManagedAlarms-ProfileID"
        },
        "ConfigurationVersion": {
          "Ref": "AMSAlarmManagerConfigurationVersion"
        },
        "DeploymentStrategyId": {
          "Fn::ImportValue": "AMS-Alarm-Manager-Configuration-Deployment-StrategyID"
        },
        "EnvironmentId": {
          "Fn::ImportValue": "AMS-Alarm-Manager-Configuration-EnvironmentId"
        }
      }
    }
  }
}
```

**YAML**

```
Description: Custom configuration for the AMS Alarm Manager.
Resources:
  AMSAlarmManagerConfigurationVersion:
    Type: AWS::AppConfig::HostedConfigurationVersion
    Properties:
      ApplicationId:
        !ImportValue AMS-Alarm-Manager-Configuration-ApplicationId
      ConfigurationProfileId:
        !ImportValue AMS-Alarm-Manager-Configuration-CustomerManagedAlarms-ProfileID
      Content: |
        {
          
        }
      ContentType: application/json
  AMSAlarmManagerDeployment:
    Type: AWS::AppConfig::Deployment
    Properties:
      ApplicationId:
        !ImportValue AMS-Alarm-Manager-Configuration-ApplicationId
      ConfigurationProfileId:
        !ImportValue AMS-Alarm-Manager-Configuration-CustomerManagedAlarms-ProfileID
      ConfigurationVersion:
        !Ref AMSAlarmManagerConfigurationVersion
      DeploymentStrategyId:
        !ImportValue AMS-Alarm-Manager-Configuration-Deployment-StrategyID
      EnvironmentId:
        !ImportValue AMS-Alarm-Manager-Configuration-EnvironmentId
```

# Menggulung kembali Mempercepat perubahan alarm
<a name="acc-mem-rollback-am-change"></a>

[Anda dapat memutar kembali definisi alarm melalui mekanisme penerapan yang sama dengan menentukan versi profil konfigurasi sebelumnya dan menjalankannya. StartDeployment](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_StartDeployment.html)

# Mempertahankan Mempercepat alarm
<a name="acc-mem-retain-alarm"></a>

Ketika sumber daya yang dipantau oleh AMS dihapus, alarm apa pun yang dibuat oleh Manajer Alarm untuk sumber daya tersebut akan dihapus secara otomatis oleh Manajer Alarm. Jika Anda perlu menyimpan alarm tertentu untuk tujuan audit, kepatuhan, atau historis, gunakan kemampuan penandaan tetap Manajer Alarm.

Untuk mempertahankan alarm bahkan setelah sumber daya yang dipantau dihapus, tambahkan `"ams:alarm-manager:retain" ` tag ke konfigurasi kustom alarm seperti yang ditunjukkan pada contoh berikut.

```
{
  "AWS::EC2::Instance": {
    "AMSCpuAlarm": {
      "Enabled": true,
      "Tag": {
        "Key": "ams:rt:ams-monitoring-policy",
        "Value": "ams-monitored"
      },
      "AlarmDefinition": {
        "AlarmName": "${EC2::InstanceId}: CPU Too High",
        "AlarmDescription": "AMS Baseline Alarm for EC2 CPUUtilization",
        [...]
        "Tags": [
          {
            "Key": "ams:alarm-manager:retain",
            "Value": "true"
          }
        ]
      }
    }
  }
}
```

Alarm yang dikonfigurasi dengan `"ams:alarm-manager:retain"` tag, tidak secara otomatis dihapus oleh Manajer Alarm ketika sumber daya yang dipantau dihentikan. Alarm yang dipertahankan tetap ada CloudWatch tanpa batas waktu sampai Anda menghapusnya secara manual menggunakan. CloudWatch

# Menonaktifkan konfigurasi alarm Percepat default
<a name="acc-mem-disable-default-config"></a>

AMS Accelerate menyediakan profil konfigurasi default di akun Anda berdasarkan alarm dasar. Namun, konfigurasi default ini dapat dinonaktifkan dengan mengesampingkan salah satu definisi alarm. Anda dapat menonaktifkan aturan konfigurasi default dengan mengganti **ConfigurationId** aturan di profil konfigurasi kustomisasi Anda dan menentukan bidang yang diaktifkan dengan nilai false.

Misalnya, jika konfigurasi berikut hadir dalam profil konfigurasi default:

```
{
    "AWS::EC2::Instance": {
        "AMSManagedBlock1": {
            "Enabled": true,
            "Tag": {
                "Key": "ams:rt:ams-monitoring-policy",
                "Value": "ams-monitored"
            },
            "AlarmDefinition": {
                ...
            }
        }
    }
```

Anda dapat menonaktifkan aturan penandaan ini dengan memasukkan yang berikut dalam profil konfigurasi kustomisasi Anda:

```
{
    "AWS::EC2::Instance": {
        "AMSManagedBlock1": {
            "Enabled": false
        }
    }
}
```

Untuk membuat perubahan ini, [CreateHostedConfigurationVersion](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_CreateHostedConfigurationVersion.html)API harus dipanggil dengan dokumen profil JSON (lihat[Mengubah konfigurasi Accelerate alarm](acc-mem-change-am.md)) dan selanjutnya harus diterapkan (lihat[Menyebarkan Mempercepat perubahan konfigurasi alarm](acc-mem-deploy-change.md)). Perhatikan bahwa ketika Anda membuat versi konfigurasi baru, Anda juga harus menyertakan alarm kustom yang dibuat sebelumnya yang Anda inginkan dalam dokumen profil JSON.

**penting**  
Saat AMS Accelerate memperbarui profil konfigurasi default, itu tidak dikalibrasi terhadap alarm kustom yang dikonfigurasi, jadi tinjau perubahan pada alarm default saat Anda menggantikannya di profil konfigurasi kustomisasi.

# Membuat CloudWatch alarm tambahan untuk Accelerate
<a name="acc-mem-create-cw-alarms"></a>

Anda dapat membuat CloudWatch alarm tambahan untuk AMS Accelerate menggunakan CloudWatch metrik dan alarm khusus untuk instans Amazon. EC2 

Menghasilkan skrip pemantauan aplikasi dan metrik kustom Anda. Untuk informasi selengkapnya dan akses ke skrip contoh, lihat [Memantau Memori dan Metrik Disk untuk Instans Amazon EC2 Linux](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/mon-scripts.html).

Skrip CloudWatch pemantauan untuk EC2 instans Amazon Linux menunjukkan cara memproduksi dan menggunakan metrik khusus CloudWatch . Sampel skrip Perl ini terdiri atas contoh yang berfungsi penuh yang melaporkan metrik pemanfaatan memori, swap, dan ruang disk untuk instans Linux.

**penting**  
AMS Accelerate tidak memantau CloudWatch alarm yang dibuat oleh Anda.

# Melihat jumlah sumber daya yang dipantau oleh Manajer Alarm untuk Mempercepat
<a name="acc-mem-number-of-resources"></a>

Manajer Alarm mengirimkan metrik setiap jam ke Amazon CloudWatch, di `AMS/AlarmManager` namespace. Metrik dipancarkan hanya untuk jenis sumber daya yang didukung oleh Manajer Alarm. 


| Nama Metrik | Dimensi | Deskripsi | 
| --- | --- | --- | 
| ResourceCount | Komponen, ResourceType  | Jumlah sumber daya (dari jenis sumber daya yang ditentukan) yang digunakan di Wilayah ini. Unit: Hitungan | 
| ResourcesMissingManagedAlarms | Komponen, ResourceType  | Jumlah sumber daya (dari jenis sumber daya tertentu) yang memerlukan alarm terkelola, tetapi Manajer Alarm belum menerapkan alarm. Unit: Hitungan | 
| UnmanagedResources | Komponen, ResourceType  | Jumlah sumber daya (dari jenis sumber daya yang ditentukan) yang tidak memiliki alarm terkelola yang diterapkan padanya oleh Manajer Alarm. Biasanya, sumber daya ini tidak cocok dengan blok konfigurasi Alarm Manager, atau secara eksplisit dikecualikan dari blok konfigurasi. Unit: Hitungan | 
| MatchingResourceCount | Komponen, ResourceType, ConfigClauseName  | Jumlah sumber daya (dari jenis sumber daya yang ditentukan) yang cocok dengan blok konfigurasi Manajer Alarm. Agar sumber daya cocok dengan blok konfigurasi, blok harus diaktifkan, dan sumber daya harus memiliki tag yang sama yang ditentukan dalam blok konfigurasi. Unit: Hitungan | 

**Metrik ini juga dapat dilihat sebagai grafik, di dasbor AMS-Alarm-Manager-Reporting-.** Untuk melihat dasbor, dari konsol AWS CloudWatch manajemen, pilih **AMS-Alarm-Manager-Reporting-Dashboard**. Secara default, grafik di dasbor ini menampilkan data untuk periode 12 jam sebelumnya. 

 AMS Accelerate menyebarkan CloudWatch alarm ke akun Anda untuk mendeteksi peningkatan signifikan dalam jumlah sumber daya yang tidak dikelola, misalnya, sumber daya yang dikecualikan dari manajemen oleh AMS Alarm Manager. Operasi AMS akan menyelidiki peningkatan sumber daya yang tidak dikelola yang melebihi: baik tiga sumber daya dari jenis yang sama, atau peningkatan 50% atas semua sumber daya dari jenis yang sama. Jika perubahan tampaknya tidak disengaja, Operasi AMS dapat menghubungi Anda untuk meninjau perubahan tersebut. 