Managed Service for Prometheus menggunakan detektor cerdas untuk mengidentifikasi fluktuasi abnormal pada data deret waktu KPI. Fitur ini membantu Anda membuat keputusan yang lebih terinformasi dalam perlindungan otomatis terhadap kehilangan data dan analisis penyebab utama jika terjadi peringatan. Topik ini menjelaskan cara menggunakan detektor cerdas untuk mendeteksi anomali data.
Mendeteksi fluktuasi data abnormal pada Instans
Saat ini, fitur ini tidak tersedia untuk instans V2.
Deteksi fluktuasi data abnormal dari sebuah instans
Masuk ke Konsol Managed Service for Prometheus.
Di panel navigasi kiri, klik Instances.
Temukan instans Prometheus dan klik tautan di kolom Grafana Workspace.
Di panel navigasi sebelah kiri, klik ikon
. Di pojok kiri atas halaman, pilih sumber data dari daftar drop-down di sebelah kanan Explore.Di kotak teks di sebelah kanan daftar drop-down Metrics browser, masukkan pernyataan PromQL berikut. Pernyataan ini digunakan sebagai contoh detektor anomali untuk mengidentifikasi fluktuasi data abnormal tentang metrik selama periode waktu tertentu.
anomal_detect (arms_cms_collector_duration_seconds[180m],3)Catatanarms_cms_collector_duration_seconds: nama metrik. Ganti sesuai dengan skenario bisnis Anda.Tipe data metrik yang diperoleh dari pernyataan PromQL harus berupa vektor rentang. Oleh karena itu, Anda harus menambahkan pemilih waktu di sebelah kanan nama metrik. Nilai default pemilih waktu adalah [180m]. Nilai default parameter adalah 3. Jika Anda menjalankan fungsi agregat lainnya terlebih dahulu, Anda harus mengubah pemilih waktu menjadi [180m:] dalam pernyataan PromQL. Dengan cara ini, Anda dapat mengubah tipe data metrik menjadi vektor rentang. Sebagai contoh, Anda dapat memodifikasi pernyataan PromQL menjadi anonym_detect (sum(node_memory_free_bytes)[180m:],3).