Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Alarm PromQL
Alarm PromQL memantau metrik menggunakan kueri instan Prometheus Query Language (PromQL). Kueri memilih metrik yang dicerna melalui titik akhir CloudWatch OTLP, dan semua deret waktu yang cocok yang dikembalikan oleh kueri dianggap melanggar. Alarm mengevaluasi kueri pada interval reguler dan melacak setiap deret waktu pelanggaran secara independen sebagai kontributor.
Untuk informasi tentang menelan metrik menggunakan OpenTelemetry, lihat. OpenTelemetry
Cara kerja alarm PromQL
Alarm PromQL mengevaluasi kueri instan PromQL pada jadwal berulang yang ditentukan oleh. EvaluationInterval Kueri hanya mengembalikan deret waktu yang memenuhi kondisi. Setiap deret waktu yang dikembalikan adalah kontributor, diidentifikasi oleh kumpulan atribut uniknya.
Alarm menggunakan transisi status berbasis durasi:
-
Ketika kontributor dikembalikan oleh kueri, itu dianggap melanggar. Jika kontributor terus melanggar selama durasi yang ditentukan oleh
PendingPeriod, kontributor beralih ke status.ALARM -
Ketika kontributor berhenti dikembalikan oleh kueri, itu dianggap pulih. Jika kontributor tetap absen selama durasi yang ditentukan oleh
RecoveryPeriod, kontributor beralih kembali ke status.OK
Alarm dalam ALARM keadaan ketika setidaknya satu kontributor telah melanggar lebih lama dari periode yang tertunda. Alarm kembali ke OK status ketika semua kontributor telah pulih.
Konfigurasi alarm PromQL
Alarm PromQL dikonfigurasi dengan parameter berikut:
-
PendingPeriodadalah durasi dalam hitungan detik yang harus dilanggar kontributor secara terus menerus sebelum kontributor beralih ke status.
ALARMIni setara dengan durasi aturan peringatan Prometheus.for -
RecoveryPeriodadalah durasi dalam hitungan detik bahwa kontributor harus berhenti melanggar sebelum kontributor beralih kembali ke keadaan.
OKIni setara dengan durasi aturan peringatan Prometheus.keep_firing_for -
EvaluationIntervaladalah seberapa sering, dalam hitungan detik, alarm mengevaluasi kueri PromQL.
Untuk membuat alarm PromQL, lihat. Buat alarm menggunakan kueri PromQL