

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

# Alarm pada kueri Wawasan CloudWatch Metrik di CloudWatch
<a name="cloudwatch-metrics-insights-alarms"></a>

Anda dapat membuat alarm pada kueri Metrics Insights. Ini membantu Anda memiliki alarm yang melacak beberapa sumber daya tanpa perlu diperbarui nanti. Kueri menangkap sumber daya baru dan sumber daya yang berubah. Misalnya, Anda dapat membuat alarm yang mengawasi penggunaan CPU armada Anda, dan alarm secara otomatis mengevaluasi instansbaru yang Anda luncurkan setelah membuat alarm.

Dalam akun pemantauan yang disiapkan untuk observabilitas CloudWatch lintas akun, alarm Wawasan Metrik Anda dapat menonton sumber daya di akun sumber dan di akun pemantauan itu sendiri. Untuk informasi selengkapnya tentang cara membatasi kueri alarm hanya ke sebuah akun tertentu atau mengelompokkan hasil berdasarkan ID akun, silakan lihat bagian `WHERE` dan bagian `GROUP BY` di [Komponen kueri dan sintaks di CloudWatch Metrics Insights](cloudwatch-metrics-insights-querylanguage.md).

**Menggunakan tag dalam kueri alarm**

Anda dapat membuat alarm pada kueri Wawasan Metrik yang menggunakan tag AWS sumber daya untuk memfilter dan mengelompokkan metrik. Untuk menggunakan tag dengan alarm, pada [https://console.aws.amazon.com/connect/](https://console.aws.amazon.com/connect/), pilih **Pengaturan**. **Pada halaman **CloudWatch Pengaturan**, di bawah **Aktifkan tag sumber daya di telemetri**, pilih Aktifkan.** Alarm sadar konteks memantau aplikasi, lingkungan, atau tim tertentu secara otomatis saat sumber daya berubah.

Misalnya, Anda dapat membuat alarm yang memantau pemanfaatan CPU untuk semua instans Amazon EC2 yang ditandai dengan aplikasi tertentu.

```
SELECT MAX(CPUUtilization) FROM "AWS/EC2" WHERE tag.Application = 'Orders' AND tag.Environment = 'Prod'
```

Alarm berbasis tag secara otomatis beradaptasi saat Anda menambah atau menghapus sumber daya dengan tag yang cocok, memberikan pemantauan dinamis yang selaras dengan struktur operasional Anda.

**Contents**
+ [Membuat alarm Wawasan CloudWatch Metrik](cloudwatch-metrics-insights-alarm-create.md)

# Membuat alarm Wawasan CloudWatch Metrik
<a name="cloudwatch-metrics-insights-alarm-create"></a>

**Untuk membuat alarm pada kueri Wawasan Metrik menggunakan konsol**

1. Buka CloudWatch konsol di [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Pada panel navigasi, silakan pilih **Metrik**, **Semua metrik**.

1. (Opsional) Untuk menjalankan kueri sampel yang telah dibuat sebelumnya, pilih **Tambahkan kueri** dan pilih kueri yang akan dijalankan. Atau, Anda dapat memilih **Editor** untuk mengedit kueri sampel dan kemudian memilih **Jalankan** untuk menjalankan kueri yang dimodifikasi. 

1. Untuk membuat kueri Anda sendiri, pilih **Kueri multi sumber**. Anda kemudian dapat menggunakan tampilan **Builder**, tampilan **Editor**, dan juga menggunakan kombinasi keduanya. Anda dapat beralih di antara dua tampilan tersebut kapan saja dan melihat pekerjaan Anda yang sedang berlangsung di kedua tampilan. 

   Pada tampilan **Builder**, Anda dapat menelusuri dan memilih namespace metrik, nama metrik, filter, grup, dan opsi urutan. Untuk masing-masing opsi ini, pembuat kueri menawarkan sebuah daftar kemungkinan pilihan dari lingkungan Anda untuk dipilih.

   Pada tampilan **Editor**, Anda dapat mulai menulis kueri Anda. Saat Anda mengetik, editor menawarkan saran berdasarkan karakter yang telah Anda ketik sejauh ini.

   Misalnya, saat membuat kueri Wawasan Metrik untuk alarm, Anda dapat menggunakan tag untuk memfilter dan mengelompokkan metrik untuk pemantauan yang lebih bertarget.
   + Filter menurut tag - Gunakan `WHERE tag.keyName = 'value'` untuk memantau sumber daya dengan tag tertentu

     ```
     SELECT MAX(CPUUtilization) FROM "AWS/EC2" WHERE tag.Environment = 'Prod'
     ```
   + Gabungkan tag dengan dimensi - Campur filter tag dengan dimensi metrik yang ada

     ```
     SELECT AVG(Duration) FROM "AWS/Lambda" WHERE tag.Application = 'OrderService' AND FunctionName = 'process%'
     ```
**catatan**  
Saat menggunakan tag, alarm akan cocok dengan metrik hanya jika tag yang ditentukan ada pada sumber daya terkait selama periode waktu yang dievaluasi.

1. Saat Anda puas dengan kueri Anda, pilih **Jalankan**.

1. Pilih **Buat alarm**.

1. Pada **Ketentuan**, tentukan hal-hal berikut:

   1. Untuk **Kapan pun *metric* ada**, tentukan apakah metrik harus lebih besar dari, kurang dari, atau sama dengan ambang batas. Di bawah **dari...**, tentukan nilai ambang batas.

   1. Pilih **Konfigurasi tambahan**. Untuk **Titik data alarm**, tentukan berapa banyak periode evaluasi (titik data) yang harus ada dalam status `ALARM` untuk memicu alarm. Jika kedua nilai di sini cocok, Anda membuat alarm yang beralih ke status `ALARM` jika terjadi pelanggaran selama sebanyak itu dalam periode berturut-turut.

      Untuk membuat alarm M dari N, tentukan angka yang lebih rendah untuk nilai pertama dibandingkan dengan nilai yang Anda tentukan untuk nilai kedua. Untuk informasi selengkapnya, lihat [Evaluasi alarm](alarm-evaluation.md).

   1. Untuk **Perlakuan data yang hilang**, pilih cara alarm berperilaku ketika beberapa titik data hilang. Untuk informasi selengkapnya, lihat [Mengonfigurasi bagaimana CloudWatch alarm memperlakukan data yang hilang](alarms-and-missing-data.md).

1. Pilih **Berikutnya**.

1. Pada **Notifikasi**, silakan pilih topik SNS yang akan diberitahukan sebagai notifikasi ketika alarm berada dalam status `ALARM`, status `OK`, atau status `INSUFFICIENT_DATA`.

   Agar alarm mengirimkan beberapa notifikasi untuk status alarm yang sama atau untuk status alarm yang berbeda, silakan pilih **Tambahkan notifikasi**.

   Agar alarm tidak mengirim notifikasi, silakan pilih **Hapus**.

1. Agar alarm dapat melakukan tindakan penskalaan otomatis, EC2, atau Systems Manager, pilih tombol yang sesuai dan pilih status alarm serta tindakan yang harus dilakukan. Alarm dapat melakukan tindakan Systems Manager hanya ketika masuk ke status ALARM. Untuk informasi selengkapnya tentang tindakan Systems Manager, lihat [Mengkonfigurasi CloudWatch untuk membuat OpsItems dari alarm](https://docs.aws.amazon.com/systems-manager/latest/userguide/OpsCenter-create-OpsItems-from-CloudWatch-Alarms.html) dan pembuatan [Insiden](https://docs.aws.amazon.com/incident-manager/latest/userguide/incident-creation.html).
**catatan**  
Untuk membuat alarm yang melakukan tindakan SSM Incident Manager, Anda harus memiliki izin tertentu. Untuk informasi selengkapnya, lihat [contoh kebijakan berbasis identitas untuk Manajer Insiden AWS Systems Manager](https://docs.aws.amazon.com/incident-manager/latest/userguide/security_iam_id-based-policy-examples.html).

1. Setelah selesai, silakan pilih **Berikutnya**.

1. Masukkan sebuah nama dan deskripsi untuk alarm tersebut. Nama harus menggunakan karakter ASCII saja. Lalu pilih **Berikutnya**.

1. Pada **Pratinjau dan buat**, konfirmasikan bahwa informasi dan ketentuannya sudah sesuai keinginan Anda, kemudian pilih **Buat alarm**.

**Untuk membuat alarm pada kueri Wawasan Metrik menggunakan AWS CLI**

Gunakan perintah `put-metric-alarm` dan tentukan kueri Wawasan Metrik dalam parameter `metrics`. Misalnya, perintah berikut menyetel alarm yang beralih ke status ALARM jika salah satu instans Anda melebihi 50% dalam pemanfaatan CPU.

```
aws cloudwatch put-metric-alarm —alarm-name Prod-App-CPU-Alarm —evaluation-periods 1 —comparison-operator GreaterThanThreshold —metrics '[{"Id":"m1","Expression":"SELECT MAX(CPUUtilization) FROM \"AWS/EC2\" WHERE tag.Environment = '\''Prod'\'' AND tag.Application = '\''OrderService'\''", "Period":60}]' —threshold 80
```