Menggunakan CloudWatch deteksi anomali - Amazon CloudWatch

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

Menggunakan CloudWatch deteksi anomali

Saat Anda mengaktifkan deteksi anomali untuk metrik, CloudWatch terapkan algoritma statistik dan pembelajaran mesin. Algoritma ini secara terus-menerus menganalisis metrik sistem dan aplikasi, menentukan garis dasar normal, serta anomali permukaan dengan intervensi pengguna dalam level minimal.

Algoritma menghasilkan model deteksi anomali. Model tersebut menghasilkan serangkaian nilai yang diharapkan yang mewakili perilaku metrik normal.

Anda dapat mengaktifkan deteksi anomali menggunakan AWS Management Console,, AWS CLI AWS CloudFormation, atau SDK AWS . Anda dapat mengaktifkan deteksi anomali pada metrik yang dijual oleh AWS dan juga pada metrik khusus. 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.

Anda dapat menggunakan model nilai yang diharapkan dengan dua cara:

  • Membuat alarm deteksi anomali dengan berdasar nilai yang diharapkan dari metrik. Jenis-jenis alarm ini tidak memiliki ambang statis untuk menentukan status alarm. Alih-alih, jenis-jenis alarm tersebut membandingkan nilai metrik dengan nilai yang diharapkan berdasar model deteksi anomali.

    Anda dapat memilih apakah alarm terpicu ketika nilai metrik berada di atas pita nilai, di bawah pita yang diharapkan, atau keduanya.

    Untuk informasi selengkapnya, lihat Buat CloudWatch alarm berdasarkan deteksi anomali.

  • Ketika melihat grafik data metrik, hamparkan nilai yang diharapkan di grafik sebagai pita. Pita ini secara visual menjelaskan nilai-nilai yang ada di grafik di luar rentang normal. Untuk informasi selengkapnya, lihat Membuat grafik.

    Anda juga dapat mengambil nilai atas dan bawah pita model menggunakan Permintaan API GetMetricData dengan ANOMALY_DETECTION_BAND fungsi matematika metrik. Untuk informasi lebih lanjut, lihat GetMetricData.

Dalam grafik dengan deteksi anomali, rentang nilai yang diharapkan ditampilkan sebagai pita abu-abu. Jika nilai aktual metrik melampaui pita ini, nilai tersebut akan ditampilkan berwarna merah selama waktu tersebut.

Algoritma deteksi anomali bertanggung jawab atas perubahan-perubahan musiman dan tren metrik. Perubahan musiman dapat dilakukan setiap jam, setiap hari, atau setiap minggu, sebagaimana ditunjukkan dalam contoh-contoh berikut.

Konsol metrik yang menunjukkan deteksi anomali diaktifkan untuk CPUUtilization metrik.
Konsol metrik yang menunjukkan deteksi anomali diaktifkan untuk metrik CPUUtilization.
Konsol metrik yang menunjukkan deteksi anomali diaktifkan untuk CPUUtilization metrik.

Tren dengan rentang lebih panjang dapat turun atau naik.

Konsol metrik yang menunjukkan deteksi anomali diaktifkan untuk metrik CPUUtilization.

Deteksi anomali juga bekerja baik dengan metrik berpola datar.

Konsol metrik yang menunjukkan deteksi anomali diaktifkan untuk metrik CPUUtilization.

Bagaimana CloudWatch deteksi anomali bekerja

Saat Anda mengaktifkan deteksi anomali untuk metrik, CloudWatch terapkan algoritme pembelajaran mesin ke data masa lalu metrik untuk membuat model nilai yang diharapkan metrik. Model ini menilai tren maupun pola metrik setiap jam, setiap hari, dan setiap minggu. Algoritma menentukan data metrik hingga dua minggu, tetapi Anda dapat mengaktifkan deteksi anomali pada metrik bahkan jika metrik tidak memiliki data dua minggu penuh.

Anda menentukan nilai untuk ambang deteksi anomali yang CloudWatch digunakan bersama dengan model untuk menentukan rentang nilai “normal” untuk metrik. Nilai yang lebih tinggi untuk ambang batas deteksi anomali menghasilkan pita yang lebih tebal daripada nilai "normal".

Model machine learning spesifik untuk metrik dan statistik. Sebagai contoh, jika Anda mengaktifkan deteksi anomali untuk metrik menggunakan statistik AVG, model spesifik untuk statistik AVG.

Saat CloudWatch membuat model untuk banyak metrik umum dari AWS layanan, ini memastikan bahwa band tidak meluas di luar nilai logis. Misalnya, band untuk MemoryUtilization instans EC2 akan tetap antara 0 dan 100, dan pelacakan pita CloudFront Requests, yang tidak bisa negatif, tidak akan pernah memanjang di bawah nol.

Setelah Anda membuat model, deteksi CloudWatch anomali terus mengevaluasi model dan membuat penyesuaian untuk memastikan bahwa itu seakurat mungkin. Penyesuaian ini termasuk penentuan ulang model untuk menyesuaikan jika nilai metrik berkembang seiring waktu atau mengalami perubahan mendadak, dan juga menyertakan prediktor untuk meningkatkan model metrik yang bersifat musiman, runcing, atau jarang.

Setelah Anda mengaktifkan deteksi anomali pada metrik, Anda dapat memilih untuk mengecualikan periode waktu tertentu dari metrik yang digunakan untuk melatih model tersebut. Dengan cara ini, Anda dapat mengecualikan penyebaran atau peristiwa tidak lazim lainnya dari penggunaan untuk penyesuaian model, yang memastikan model yang paling akurat telah dibuat.

Menggunakan model deteksi anomali untuk alarm menimbulkan biaya pada akun Anda. AWS Untuk informasi lebih lanjut, lihat Amazon CloudWatch Harga.

Deteksi anomali pada matematika metrik

Deteksi anomali pada matematika metrik adalah sebuah fitur yang dapat Anda gunakan untuk membuat alarm deteksi anomali pada hasil ekspresi matematika metrik. Anda dapat menggunakan ekspresi-ekspresi ini untuk membuat grafik yang menggambarkan pita deteksi anomali. Fitur ini mendukung fungsi aritmatika dasar, operator perbandingan dan logika, dan sebagian besar fungsi lainnya. Untuk informasi tentang fungsi yang tidak didukung, lihat Menggunakan matematika metrik di Panduan CloudWatch Pengguna Amazon.

Anda dapat membuat model deteksi anomali berdasarkan ekspresi matematika metrik yang sama dengan cara Anda membuat model deteksi anomali. Dari CloudWatch konsol, Anda dapat menerapkan deteksi anomali ke ekspresi matematika metrik dan memilih deteksi anomali sebagai tipe ambang batas untuk ekspresi ini.

catatan

Deteksi anomali pada matematika metrik hanya dapat diaktifkan dan diedit di antarmuka pengguna metrik versi terbaru. Ketika Anda membuat detektor anomali berdasarkan ekspresi matematika metrik di versi antarmuka yang baru, Anda dapat melihatnya di versi lama, tetapi tidak dapat mengeditnya.

Untuk informasi tentang cara membuat alarm dan model untuk deteksi anomali dan matematika metrik, silakan lihat bagian-bagian berikut:

Anda juga dapat membuat, menghapus, dan menemukan model deteksi anomali berdasarkan ekspresi matematika metrik menggunakan CloudWatch API denganPutAnomalyDetector,DeleteAnomalyDetector, dan. DescribeAnomalyDetectors Untuk informasi tentang tindakan API ini, lihat bagian berikut di Referensi Amazon CloudWatch API.

Untuk informasi tentang harga alarm deteksi anomali, lihat harga Amazon. CloudWatch