Buat CloudWatch alarm berdasarkan deteksi anomali - Amazon CloudWatch

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

Buat CloudWatch alarm berdasarkan deteksi anomali

Anda dapat membuat alarm berdasarkan deteksi CloudWatch anomali, yang menganalisis data metrik masa lalu dan membuat model nilai yang diharapkan. Nilai-nilai yang diharapkan tersebut mempertimbangkan pola per jam, harian, dan mingguan dalam metrik.

Anda menetapkan nilai untuk ambang deteksi anomali, dan CloudWatch menggunakan ambang batas ini dengan model untuk menentukan rentang nilai “normal” untuk metrik. Nilai yang lebih tinggi untuk ambang batas akan menghasilkan pita yang lebih tebal dari nilai "normal".

Anda dapat memilih apakah alarm akan dipicu ketika nilai metrik berada di atas nilai pita yang diharapkan, di bawah nilai pita, atau bisa di atas atau di bawah pita.

Anda juga dapat membuat alarm deteksi anomali pada metrik tunggal dan output dari ekspresi matematika metrik. Anda dapat menggunakan ekspresi-ekspresi ini untuk membuat grafik yang menggambarkan pita deteksi anomali.

Di akun yang disiapkan sebagai akun pemantauan untuk pengamatan CloudWatch lintas akun, Anda dapat membuat detektor anomali pada metrik di akun sumber selain metrik di akun pemantauan.

Untuk informasi selengkapnya, lihat Menggunakan CloudWatch deteksi anomali.

catatan

Jika Anda sudah menggunakan deteksi anomali untuk tujuan visualisasi pada sebuah metrik yang ada di konsol Metrik dan Anda membuat sebuah alarm deteksi anomali pada metrik yang sama, maka ambang batas yang Anda tetapkan untuk alarm tersebut tidak akan mengubah ambang batas yang sudah Anda tetapkan untuk visualisasi. Untuk informasi selengkapnya, lihat Membuat grafik.

Cara membuat sebuah alarm berdasarkan deteksi anomali
  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Pada panel navigasi, pilih Alarm, Semua alarm.

  3. Pilih Buat alarm.

  4. Pilih Pilih Metrik.

  5. Lakukan salah satu hal berikut:

    • Pilih namespace layanan yang berisi metrik Anda, dan kemudian lanjutkan dengan memilih pilihan-pilihan yang tampaknya akan mempersempit opsi Anda. Ketika ada daftar metrik yang ditampilkan, silakan pilih kotak centang yang ada di samping metrik Anda.

    • Pada kotak pencarian, Anda harus memasukkan nama metrik, dimensi, atau ID sumber daya. Kemudian, Anda harus memilih salah satu hasilnya, dan melanjutkan dengan memilih pilihan saat muncul hingga daftar metrik ditampilkan. Centang kotak yang ada di samping metrik Anda.

  6. Pilih Metrik grafik.

    1. (Opsional) Untuk Statistik, pilih dropdown, lalu pilih salah satu statistik atau persentil yang telah ditentukan. Anda dapat menggunakan kotak pencarian pada menu geser-turun untuk menentukan sebuah persentil kustom, misalnya p95.45.

    2. (Opsional) Untuk Periode, pilih dropdown, lalu pilih salah satu periode evaluasi yang telah ditentukan.

      catatan

      Saat CloudWatch mengevaluasi alarm Anda, itu mengumpulkan periode menjadi satu titik data. Untuk sebuah alarm deteksi anomali, periode evaluasinya adalah satu menit atau lebih.

  7. Pilih Berikutnya.

  8. Pada Ketentuan, tentukan hal-hal berikut:

    1. Pilih Deteksi anomali.

      Jika model untuk metrik dan statistik ini sudah ada, CloudWatch menampilkan pratinjau pita deteksi anomali dalam grafik di bagian atas layar. Setelah membuat alarm, diperlukan waktu hingga 15 menit agar pita deteksi anomali aktual ditampilkan dalam grafik. Sebelum itu, pita yang Anda lihat tersebut adalah perkiraan dari pita deteksi anomali.

      Tip

      Untuk melihat grafik pada bagian atas layar dalam kerangka waktu yang lebih lama, silakan pilih Sunting pada kanan atas layar.

      Jika model untuk metrik dan statistik ini belum ada, CloudWatch buat pita deteksi anomali setelah Anda selesai membuat alarm. Untuk model-model yang baru, diperlukan waktu hingga 3 jam agar pita deteksi anomali aktual ditampilkan pada grafik Anda. Untuk melatih model baru tersebut, diperlukan waktu hingga dua minggu, sehingga pita deteksi anomali akan dapat menunjukkan nilai yang diharapkan dengan lebih akurat.

    2. Untuk Jika metrik adalah, tentukan kapan alarm harus terpicu. Sebagai contoh, ketika metrik lebih besar dari, lebih rendah dari, atau di luar pita (di kedua arah).

    3. Untuk Ambang batas deteksi anomali, silakan pilih angka yang akan Anda gunakan untuk ambang batas deteksi anomali. Angka yang lebih tinggi akan menciptakan pita yang lebih tebal dari nilai "normal" sehingga ia akan menjadi lebih toleran terhadap perubahan-perubahan metrik. Angka yang lebih rendah akan menciptakan pita yang lebih tipis yang akan membuat beralih status menjadi ALARM dengan penyimpangan metrik yang lebih kecil. Angka tersebut tidak harus berupa bilangan bulat.

    4. 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 sebuah alarm M dari N, Anda harus menentukan angka untuk nilai pertama dengan nilai yang lebih rendah dari angka untuk nilai kedua. Untuk informasi selengkapnya, lihat Melakukan evaluasi alarm.

    5. Untuk Perlakuan data yang hilang, pilih perilaku alarm ketika ada beberapa titik data yang hilang. Untuk informasi selengkapnya, lihat Mengkonfigurasi bagaimana CloudWatch alarm memperlakukan data yang hilang.

    6. Jika alarm menggunakan sebuah persentil sebagai statistik yang dipantau, maka kotak Persentil dengan sampel rendah akan ditampilkan. Pilih apakah Anda akan melakukan evaluasi atau mengabaikan kasus yang memiliki tingkat sampel yang kecil. Jika Anda memilih Abaikan (status alarm tidak berubah), maka status alarm saat ini akan tetap dipertahankan ketika ukuran sampel terlalu kecil. Untuk informasi selengkapnya, lihat CloudWatch Alarm berbasis persentil dan sampel data rendah.

  9. Pilih Berikutnya.

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

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

    Pilih Hapus jika Anda tidak ingin alarm tersebut mengirim notifikasi.

  11. Anda dapat mengatur alarm untuk melakukan tindakan EC2 atau menjalankan fungsi Lambda saat perubahan status, atau untuk membuat Systems Manager OpsItem atau insiden saat masuk ke status ALARM. Untuk melakukan hal ini, silakan pilih tombol yang sesuai lalu pilih status alarm dan tindakan yang harus dilakukan.

    Jika Anda memilih sebuah fungsi Lambda sebagai tindakan alarm, maka Anda menentukan nama fungsi atau ARN, dan Anda dapat memilih versi tertentu dari fungsi tersebut secara opsional.

    Untuk informasi selengkapnya tentang tindakan Systems Manager, lihat Mengkonfigurasi CloudWatch untuk membuat OpsItems dari alarm dan pembuatan Insiden.

    catatan

    Untuk membuat alarm yang melakukan tindakan Manajer Insiden AWS Systems Manager , Anda harus memiliki izin-izin tertentu. Untuk informasi selengkapnya, lihat contoh kebijakan berbasis identitas untuk Manajer Insiden AWS Systems Manager.

  12. Pilih Berikutnya.

  13. Pada Nama dan deskripsi, Anda harus memasukkan nama dan deskripsi untuk alarm Anda, dan kemudian pilih Berikutnya. Nama tersebut harus menggunakan karakter UTF-8, dan tidak dapat berisi karakter kontrol ASCII. Deskripsi dapat mencakup pemformatan penurunan harga, yang hanya ditampilkan di tab Detail alarm di CloudWatch konsol. Penurunan harga dapat Anda gunakan untuk menambahkan tautan ke runbook atau sumber daya internal lainnya.

    Tip

    Nama alarm tersebut harus menggunakan karakter UTF-8, dan tidak dapat berisi karakter kontrol ASCII

  14. Pada Pratinjau dan buat, silakan Anda konfirmasi bahwa informasi dan kondisi alarm Anda sudah benar, dan kemudian pilih Buat alarm.

Memodifikasi sebuah model deteksi anomali

Setelah Anda membuat sebuah alarm, Anda dapat menyesuaikan model deteksi anomalinya. Anda dapat mengecualikan periode waktu tertentu sehingga periode tersebut tidak digunakan dalam pembuatan model. Penting bagi Anda untuk mengecualikan peristiwa-peristiwa tidak biasa seperti gangguan sistem, deployment, dan hari libur dari data pelatihan. Anda juga dapat menentukan apakah akan menyesuaikan model untuk perubahan Waktu Musim Panas.

Cara menyesuaikan model deteksi anomali untuk sebuah alarm
  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Pada panel navigasi, silakan pilih Alarm, Semua alarm.

  3. Pilih nama alarm. Jika perlu, Anda bisa menggunakan kotak pencarian untuk menemukan alarm.

  4. Pilih Analisis, Dalam metrik.

  5. Di kolom Detail, silakan pilih ANOMALY_DETECTION_BAND, Sunting model deteksi anomali.

  6. Untuk mengecualikan periode waktu agar tidak digunakan untuk membuat model, Anda bisa pilih ikon kalender berdasarkan Tanggal akhir. Kemudian, pilih atau masukkan hari dan waktu yang akan dikecualikan dari pelatihan, dan pilih Terapkan.

  7. Jika metrik tersebut peka terhadap perubahan Waktu Musim Panas, silakan pilih zona waktu yang sesuai pada kotak Zona waktu metrik.

  8. Pilih Perbarui.

Menghapus sebuah model deteksi anomali

Menggunakan deteksi anomali untuk sebuah alarm akan menambah biaya. Sebagai praktik terbaik, jika alarm Anda tidak lagi membutuhkan model deteksi anomali, maka Anda harus menghapus alarm tersebut terlebih dahulu dan kemudian menghapus modelnya. Ketika alarm deteksi anomali dievaluasi, setiap detektor anomali yang hilang akan dibuat atas nama Anda. Jika Anda menghapus model tersebut tanpa menghapus alarm, maka alarm akan secara otomatis membuat ulang model yang dihapus tersebut.

Untuk menghapus alarm
  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Pada panel navigasi, silakan pilih Alarm, Semua Alarm.

  3. Pilih nama alarm.

  4. Pilih Tindakan, Hapus.

  5. Di kotak konfirmasi, pilih Hapus.

Cara menghapus sebuah model deteksi anomali yang digunakan untuk sebuah alarm
  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Pada panel navigasi, silakan pilih Metrik, dan kemudian pilih Semua metrik.

  3. Pilih Jelajah, dan kemudian pilih metrik yang menyertakan model deteksi anomali. Anda dapat mencari metrik Anda melalui kotak pencarian atau memilih metrik Anda dengan memilih melalui opsi-opsinya.

    • (Opsional) Jika Anda menggunakan antarmuka asli, silakan pilih Semua metrik, kemudian pilih metrik yang menyertakan model deteksi anomali tersebut. Anda dapat mencari metrik Anda melalui kotak pencarian atau memilih metrik Anda dengan memilih melalui opsi-opsinya.

  4. Pilih Metrik bergrafik.

  5. Pada tab Metrik bergrafik, silakan pilih nama model deteksi anomali yang ingin Anda hapus, dan kemudian pilih Hapus model deteksi anomali.

    • (Opsional) Jika Anda menggunakan antarmuka asli, silakan pilih Sunting model. Anda akan diarahkan ke layar baru. Pada layar baru tersebut, silakan pilih Hapus model, dan kemudian pilih Hapus.