Jika bisnis Anda mungkin mengalami lonjakan lalu lintas atau tidak memiliki pola bisnis tertentu, Anda dapat membuat tugas pemicu event dan mengaitkan metrik CloudMonitor dengan tugas tersebut untuk mengelola bisnis Anda dengan mudah. Auto Scaling mengumpulkan statistik metrik secara real-time. Selama periode statistik, jika kondisi peringatan terpenuhi, Auto Scaling memicu peringatan dan mengeksekusi aturan penskalaan dalam periode efektif tugas pemicu event untuk menyesuaikan jumlah instance Elastic Compute Service (ECS) atau instance kontainer elastis dalam grup penskalaan secara dinamis. Topik ini menjelaskan cara membuat, melihat, menonaktifkan, mengaktifkan, memodifikasi, atau menghapus tugas pemicu event.
Buat tugas pemicu event
Masuk ke Konsol Auto Scaling.
Di panel navigasi sisi kiri, klik .
Di bilah navigasi atas, pilih wilayah.
Tentukan jenis pemantauan dari tugas pemicu event yang ingin Anda buat dan buat tugas tersebut.
Untuk membuat tugas jenis pemantauan sistem, klik tab Event-triggered Tasks (System).
Untuk membuat tugas jenis pemantauan kustom, klik tab Event-triggered Tasks (Custom).
Pemantauan Sistem
Di tab Event-triggered Tasks (System), klik Create Event-triggered Task. Di kotak dialog Buat Tugas Pemicu Event, konfigurasikan parameter berdasarkan kebutuhan bisnis Anda. Lalu, klik OK.
Parameter
Deskripsi
Name
Masukkan nama untuk tugas pemicu event. Nama harus memiliki panjang 2 hingga 64 karakter, dan dapat berisi huruf, angka, titik (.), garis bawah (_), dan tanda hubung (-). Harus dimulai dengan huruf atau angka.
Description
Masukkan deskripsi untuk tugas pemicu event. Deskripsi harus memiliki panjang 2 hingga 255 karakter, dan dapat mencerminkan tujuan tugas.
Resource Monitored
Pilih grup penskalaan yang ingin Anda pantau. Anda dapat mencari grup penskalaan berdasarkan nama. Anda dapat menentukan grup penskalaan tipe ECS atau grup penskalaan tipe Elastic Container Instance.
Monitoring Type
Nilai defaultnya adalah System Monitoring. Anda tidak perlu mengonfigurasi parameter ini.
Alert Condition
Tentukan satu atau lebih kondisi peringatan yang harus dipenuhi sebelum peringatan dipicu. Anda harus menentukan setidaknya satu metrik. Jika Anda ingin menentukan beberapa metrik, klik Add Metric. Kondisi peringatan terdiri dari bagian-bagian berikut:
Metrik: Tentukan metrik sistem, seperti Utilisasi CPU (Agent) dan Memori (Agent). Untuk informasi lebih lanjut, lihat Tugas pemicu event jenis pemantauan sistem.
CatatanMetrik sistem bervariasi berdasarkan jenis grup penskalaan. Metrik sistem yang ditampilkan di Konsol Auto Scaling yang berlaku.
Metode statistik: Tentukan aturan berdasarkan nilai rata-rata, minimum, atau maksimum data metrik untuk memeriksa apakah data metrik berada dalam rentang yang diizinkan. Misalnya, Anda menggunakan Utilisasi CPU sebagai metrik dan 80% sebagai ambang batas. Aturan berikut berlaku:
Rata-rata: Jika rata-rata utilisasi CPU dari instance ECS atau instance kontainer elastis yang dipantau lebih besar dari 80%, Auto Scaling memicu peringatan.
Maksimum: Jika utilisasi CPU maksimum dari instance ECS atau instance kontainer elastis yang dipantau lebih besar dari 80%, Auto Scaling memicu peringatan.
Minimum: Jika utilisasi CPU minimum dari instance ECS atau instance kontainer elastis yang dipantau lebih besar dari 80%, Auto Scaling memicu peringatan.
Report Alerts When
Anda dapat mengatur parameter ini ke All metrics meet the condition atau One of the metrics meets the condition.
Statistical Period
Pilih periode statistik untuk data metrik. Nilai valid: 15 Seconds, 1 Minute, 2 Minutes, 5 Minutes, dan 15 Minutes. Auto Scaling mengumpulkan, merangkum, dan membandingkan data metrik berdasarkan periode statistik yang ditentukan. Semakin pendek periode, semakin sering peringatan dipicu. Konfigurasikan periode statistik berdasarkan kebutuhan bisnis Anda.
CatatanAnda dapat mengatur nilai parameter ini menjadi 15 Detik hanya untuk grup penskalaan tipe ECS.
Triggered After
Tentukan jumlah kali kondisi peringatan harus dipenuhi sebelum peringatan dipicu. Auto Scaling menghitung jumlah kali kondisi terpenuhi. Saat jumlah mencapai nilai parameter Dipicu Setelah, Auto Scaling memicu peringatan dan mengeksekusi aturan penskalaan yang ditentukan dalam tugas pemicu event.
Effective Period
Tentukan periode efektif untuk tugas pemicu event. Selama periode efektif, Auto Scaling mengeksekusi aturan penskalaan yang ditentukan dalam tugas pemicu event setelah peringatan dipicu. Jika peringatan dipicu di luar periode efektif, Auto Scaling tidak mengeksekusi aturan penskalaan.
Tidak Disetel: Tugas pemicu event efektif setiap saat.
Ekspresi Cron: Tugas pemicu event hanya efektif dalam rentang waktu yang ditentukan oleh ekspresi cron. Untuk informasi lebih lanjut tentang ekspresi cron, lihat Ekspresi Cron.
Trigger Rule
Tentukan aturan penskalaan untuk Auto Scaling eksekusi setelah peringatan dipicu. Anda harus mengonfigurasi parameter ini. Anda hanya dapat menentukan satu aturan penskalaan sebagai aturan pemicu untuk tugas pemicu event. Aturan penskalaan harus milik grup penskalaan tempat Anda membuat tugas pemicu event.
Pemantauan Kustom
Di tab Event-triggered Tasks (Custom), klik Create Event-triggered Task. Di kotak dialog Buat Tugas Pemicu Event, konfigurasikan parameter berdasarkan kebutuhan bisnis Anda. Lalu, klik OK.
Parameter
Deskripsi
Name
Masukkan nama untuk tugas pemicu event. Nama harus memiliki panjang 2 hingga 64 karakter, dan dapat berisi huruf, angka, titik (.), garis bawah (_), dan tanda hubung (-). Harus dimulai dengan huruf atau angka.
Description
Masukkan deskripsi untuk tugas pemicu event. Deskripsi harus memiliki panjang 2 hingga 255 karakter, dan dapat mencerminkan tujuan tugas.
Resource Monitored
Pilih grup penskalaan yang ingin Anda pantau. Anda dapat mencari grup penskalaan berdasarkan nama. Anda dapat menentukan grup penskalaan tipe ECS atau grup penskalaan tipe Elastic Container Instance.
Monitoring Type
Metrik kustom yang Anda laporkan ke CloudMonitor. Nilai defaultnya adalah Custom Monitoring. Anda tidak perlu mengonfigurasi parameter ini.
Application Group
Sebelum Anda membuat tugas pemicu event jenis ini, Anda harus melaporkan metrik kustom Anda ke CloudMonitor. Anda harus menentukan ID grup aplikasi CloudMonitor saat Anda melaporkan metrik kustom. Jika tidak ada grup aplikasi yang tersedia, Anda harus membuat grup aplikasi di Konsol CloudMonitor. Untuk informasi lebih lanjut, lihat Buat grup aplikasi.
Monitoring Metric
Pilih metrik kustom yang ingin Anda gunakan. Untuk informasi lebih lanjut tentang cara melihat metrik kustom, lihat Tugas pemicu event jenis pemantauan kustom.
Dimension
Pilih dimensi metrik kustom yang ingin Anda gunakan. Dalam banyak kasus, dimensi menentukan ruang lingkup pemantauan.
Contohnya, jika Anda menggunakan Utilisasi CPU sebagai metrik dan ecs_id sebagai dimensi, utilitas CPU dari instance ECS yang ditentukan oleh ecs_id dipantau.
Statistical Period
Pilih periode statistik untuk data metrik. Nilai valid: 1 Minute, 2 Minutes, 5 Minutes, dan 15 Minutes. Auto Scaling mengumpulkan, merangkum, dan membandingkan data metrik berdasarkan periode statistik yang ditentukan. Semakin pendek periode, semakin sering peringatan dipicu. Konfigurasikan periode statistik berdasarkan kebutuhan bisnis Anda.
Condition
Tentukan aturan berdasarkan nilai rata-rata, minimum, atau maksimum data metrik untuk memeriksa apakah data metrik berada dalam rentang yang diizinkan. Untuk informasi lebih lanjut, lihat Metode agregasi.
Triggered After
Tentukan jumlah kali kondisi peringatan harus dipenuhi sebelum peringatan dipicu. Auto Scaling menghitung jumlah kali kondisi terpenuhi. Saat jumlah mencapai nilai parameter Dipicu Setelah, Auto Scaling memicu peringatan dan mengeksekusi aturan penskalaan yang ditentukan dalam tugas pemicu event.
Effective Period
Tentukan periode efektif untuk tugas pemicu event. Selama periode efektif, Auto Scaling mengeksekusi aturan penskalaan yang ditentukan dalam tugas pemicu event setelah peringatan dipicu. Jika peringatan dipicu di luar periode efektif, Auto Scaling tidak mengeksekusi aturan penskalaan.
Tidak Disetel: Tugas pemicu event efektif setiap saat.
Ekspresi Cron: Tugas pemicu event hanya efektif dalam rentang waktu yang ditentukan oleh ekspresi cron. Untuk informasi lebih lanjut tentang ekspresi cron, lihat Ekspresi Cron.
Trigger Rule
Tentukan aturan penskalaan untuk Auto Scaling eksekusi setelah peringatan dipicu. Anda harus mengonfigurasi parameter ini. Anda hanya dapat menentukan satu aturan penskalaan sebagai aturan pemicu dalam tugas pemicu event. Aturan penskalaan harus milik grup penskalaan tempat Anda membuat tugas pemicu event.
Lihat tugas pemicu event
Anda dapat melihat informasi dasar, aturan pemicu, dan detail pemantauan dari tugas pemicu event. Dengan cara ini, Anda dapat memahami konfigurasi tugas pemicu event dan tren data metrik.
Masuk ke Konsol Auto Scaling.
Di panel navigasi sisi kiri, klik .
Di bilah navigasi atas, pilih wilayah.
Pilih jenis pemantauan.
Untuk memilih tugas pemantauan sistem, klik tab Event-triggered Tasks (System).
Untuk memilih tugas pemantauan kustom, klik tab Event-triggered Tasks (Custom).
Temukan tugas pemicu event yang diinginkan dan klik ID tugas di kolom Task Name/ID.
Lihat detail tugas pemicu event.
Anda dapat melihat informasi dasar, aturan pemicu, dan detail pemantauan dari tugas pemicu event. Tabel berikut menjelaskan bagian-bagian yang dapat Anda lihat.
Bagian
Deskripsi
Basic Info
Bagian ini menampilkan informasi seperti nama tugas, ID tugas, status, periode statistik, sumber daya yang dipantau, jenis pemantauan, kondisi pemicu, dan deskripsi tugas pemicu event. Bagian ini juga menampilkan opsi apakah akan memicu aturan penskalaan.
Jika Insufficient Data ditampilkan di bidang Status, metrik yang Anda tentukan dalam tugas pemicu event mungkin merupakan metrik CloudMonitor dan CloudMonitor gagal mengumpulkan data metrik dari instance ECS yang dipantau. Untuk informasi lebih lanjut, lihat Apa yang harus saya lakukan jika tugas pemicu event di Auto Scaling menunjukkan data tidak cukup?
Trigger Rule
Bagian ini menampilkan aturan penskalaan yang dieksekusi setelah peringatan dipicu. Anda dapat melihat grup penskalaan tempat aturan penskalaan milik dan detail aturan penskalaan.
Monitoring Details
Bagian ini menampilkan tren data dari metrik yang Anda tentukan. Anda dapat mengaktifkan Auto Refresh untuk menyegarkan data metrik secara real-time. Anda juga dapat menyegarkan data metrik secara manual.
Nonaktifkan atau aktifkan tugas pemicu event
Anda dapat menonaktifkan tugas pemicu event yang tidak lagi diperlukan. Sebelum Anda menonaktifkan tugas pemicu event, pastikan bahwa tugas tersebut berada dalam status Normal, Alert, atau Insufficient Data.
Anda dapat mengaktifkan tugas pemicu event yang berada dalam status Nonaktif. Sebelum Anda mengaktifkan tugas pemicu event, pastikan bahwa tugas pemicu event berada dalam status Disabled.
Masuk ke Konsol Auto Scaling.
Di panel navigasi sisi kiri, klik .
Di bilah navigasi atas, pilih wilayah.
Pilih jenis pemantauan.
Untuk memilih tugas pemantauan sistem, klik tab Event-triggered Tasks (System).
Untuk memilih tugas pemantauan kustom, klik tab Event-triggered Tasks (Custom).
Nonaktifkan atau aktifkan tugas pemicu event.
Nonaktifkan tugas pemicu event: Temukan tugas pemicu event yang ingin Anda nonaktifkan dan klik Disable di kolom Actions.
Aktifkan tugas pemicu event: Temukan tugas pemicu event yang ingin Anda aktifkan dan klik Enable di kolom Actions.
Di pesan yang muncul, klik OK.
Modifikasi atau hapus tugas pemicu event
Jika tugas pemicu event Anda tidak memenuhi kebutuhan bisnis Anda, Anda dapat memodifikasi pengaturan parameter tugas pemicu event tanpa perlu membuat yang baru. Jika Anda tidak lagi memerlukan tugas pemicu event Anda, Anda dapat menghapus tugas pemicu event tersebut.
Masuk ke Konsol Auto Scaling.
Di panel navigasi sisi kiri, klik .
Di bilah navigasi atas, pilih wilayah.
Pilih jenis pemantauan.
Untuk memilih tugas pemantauan sistem, klik tab Event-triggered Tasks (System).
Untuk memilih tugas pemantauan kustom, klik tab Event-triggered Tasks (Custom).
Modifikasi atau hapus tugas pemicu event.
Modifikasi tugas pemicu event: Temukan tugas pemicu event yang ingin Anda modifikasi dan klik Edit Event-triggered Task di kolom Actions.
Saat Anda memodifikasi tugas pemicu event, Anda tidak dapat memodifikasi pengaturan parameter Resource Monitored dan Monitoring Type. Untuk informasi lebih lanjut, lihat Buat Tugas Pemicu Event.
PentingJika Anda menentukan aturan penskalaan pelacakan target dalam tugas pemicu event, Anda tidak dapat memodifikasi informasi dasar tugas.
Untuk mengubah aturan pemicu dari tugas pemicu event, temukan tugas pemicu event yang aturan pemicunya ingin Anda ubah dan klik Edit Trigger Rule di kolom Actions.
CatatanDi kotak dialog Edit Aturan Pemicu, Anda dapat menambahkan lebih dari satu aturan pemicu. Aturan pemicu yang Anda tambahkan dapat milik grup penskalaan yang berbeda di wilayah yang sama. Dengan cara ini, Anda dapat menyesuaikan jumlah instance dalam grup penskalaan yang berbagi aturan pemicu yang sama secara bersamaan. Anda juga dapat menghapus semua aturan pemicu untuk memastikan bahwa hanya fitur pemantauan dari tugas pemicu event yang digunakan, dan tidak ada aktivitas penskalaan yang dipicu.
Hapus tugas pemicu event: Temukan tugas pemicu event yang ingin Anda hapus dan klik Delete di kolom Actions.
PentingJika Anda menentukan aturan penskalaan langkah dalam tugas pemicu event, Anda tidak dapat menghapus tugas pemicu event. Jika Anda ingin menghapus tugas pemicu event, Anda harus menghapus aturan penskalaan langkah terlebih dahulu.
Klik OK.