

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

# Jendela evaluasi alarm
<a name="alarm-evaluation-window"></a>

Ketika CloudWatch mengevaluasi alarm metrik, ia mengambil data metrik untuk rentang waktu yang disebut jendela *evaluasi*. Panjang jendela `Period` dikalikan dengan. `Evaluation Periods` Di mana batas-batas jendela itu jatuh dikendalikan oleh `EvaluationWindow` parameter pada [PutMetricAlarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutMetricAlarm.html)API. `EvaluationWindow`menerima salah satu dari dua konfigurasi:
+ `SlidingWindow`— default. Jendela bergerak maju setiap kali alarm dievaluasi, membentuk jendela waktu bergulir.
+ `WallClockWindow`— jendela disejajarkan dengan batas jam yang sesuai dengan periode (seperti bagian atas jam, tengah malam, atau awal minggu kalender) dan, secara opsional, ke zona waktu tertentu.

Jika Anda tidak menentukan `EvaluationWindow` kapan Anda membuat atau memperbarui alarm metrik, alarm menggunakan jendela geser. Anda dapat mengalihkan alarm yang ada ke jendela jam dinding kapan saja dengan memperbarui alarm.

Kedua konfigurasi didukung pada semua jenis alarm metrik kecuali alarm yang didasarkan pada kueri PromQL.

## Memilih antara jendela geser dan jendela jam dinding
<a name="choosing-evaluation-window"></a>

Jendela geser terus menggabungkan data terbaru, sehingga mendeteksi pelanggaran segera setelah titik data melewati ambang batas Anda. Pilih jendela geser untuk pemantauan waktu nyata di mana penyelarasan kalender tidak penting, seperti kinerja, latensi, atau beban kerja yang kehabisan sumber daya.

Jendela jam dinding mengevaluasi periode lengkap yang selaras dengan kalender seperti setiap jam, hari, atau minggu. Pilih jendela jam dinding saat pemantauan terkait dengan periode bisnis atau kalender. Ini juga menghindari alarm palsu yang dapat terjadi ketika peristiwa menjangkau batas jendela bergulir. Misalnya, alarm cadangan harian dengan jendela geser dapat masuk `ALARM` jika pencadangan berturut-turut terpisah lebih dari 24 jam, meskipun setiap hari kalender memiliki cadangan. Jendela jam dinding mengevaluasi setiap hari secara independen dan menghindari hal ini.

Trade-off adalah waktu deteksi. Jendela jam dinding mencerminkan titik data hanya setelah periode yang berisi itu berakhir. Jika Anda perlu mendeteksi masalah saat masih dalam proses, gunakan jendela geser.

## Jendela geser
<a name="sliding-window"></a>

Dengan jendela geser, jendela evaluasi bergerak maju setiap kali alarm dievaluasi, membentuk jendela waktu bergulir. Misalnya, alarm dengan periode 1 jam dan 1 periode evaluasi dapat mengevaluasi rentang waktu 13:07 - 14:07 pada satu evaluasi dan 13:08 - 14:08 pada evaluasi berikutnya.

Karena jendela selalu menggabungkan titik data terbaru, jendela geser adalah pilihan yang lebih baik untuk alarm yang memicu tindakan Auto Scaling.

Jendela geser tidak memiliki opsi konfigurasi tambahan. Untuk mengonfigurasinya secara eksplisit melalui API, atur `EvaluationWindow` ke. `{"SlidingWindow":{}}` Menghilangkan `EvaluationWindow` memiliki efek yang sama.

## Jendela jam dinding
<a name="wall-clock-window"></a>

Periode evaluasi sejajar dengan batas waktu tetap (misalnya, setiap jam atau hari) di zona waktu yang Anda pilih. Terbaik untuk beban kerja terjadwal seperti laporan harian, pekerjaan batch, atau cadangan.

Batas sejajar dengan awal periode kalender yang cocok di zona waktu yang dipilih: bagian atas jam untuk periode 1 jam, tengah malam untuk periode 1 hari, dan Senin pukul 00:00 (awal minggu ISO 8601) untuk periode 1 minggu. Titik penyelarasan ini tetap dan tidak dapat diubah.

### Kapan menggunakan jendela jam dinding
<a name="wall-clock-when-to-use"></a>

Pilih jendela jam dinding saat Anda ingin evaluasi alarm selaras dengan batas waktu atau kalender. Skenario umum meliputi:
+ Pekerjaan batch harian yang harus diselesaikan pada tengah malam di zona waktu tertentu.
+ Kepatuhan mingguan atau laporan bisnis yang merangkum minggu kalender.

**catatan**  
Kami tidak menyarankan menggunakan jendela jam dinding untuk alarm yang memicu tindakan Auto Scaling. Alarm mencerminkan data baru hanya setelah periode saat ini berakhir, sehingga tidak dapat melacak beban cukup dekat untuk penskalaan responsif. Gunakan jendela geser sebagai gantinya.

### Periode yang didukung
<a name="wall-clock-supported-periods"></a>

Anda dapat menggunakan jendela jam dinding dengan alarm metrik yang memiliki salah satu periode berikut:
+ 1 menit (60 detik)
+ 5 menit (300 detik)
+ 1 jam (3600 detik)
+ 1 hari (86400 detik)
+ 1 minggu (604800 detik)

Jendela jam dinding tidak didukung untuk alarm resolusi tinggi (periode 10, 20, atau 30 detik).

Jika Anda menentukan periode yang tidak didukung oleh jendela jam dinding, `PutMetricAlarm` mengembalikan kesalahan validasi yang mencantumkan periode yang didukung.

Untuk alarm matematika metrik dan Wawasan Metrik, setiap metrik dalam `Metrics` larik harus menggunakan salah satu periode jam dinding yang didukung.

**catatan**  
**Alarm Wawasan Metrik dapat mengevaluasi rentang waktu tidak lebih dari 3 jam (**Periode dikalikan dengan Periode** Evaluasi).** Saat alarm Metrics Insights menggunakan jendela jam dinding, CloudWatch secara otomatis mencadangkan satu periode tambahan untuk menyelaraskan jendela ke batas jam dinding. Akibatnya, batas efektif menjadi **Periode dikalikan dengan (Periode** **Evaluasi** \+ 1), yang harus tetap 3 jam atau kurang. Ini berarti alarm Metrics Insights yang menggunakan jendela jam dinding dapat menjangkau satu periode evaluasi lebih sedikit daripada alarm yang sama dengan jendela geser. Misalnya, dengan periode 1 jam, jendela geser mendukung hingga 3 periode evaluasi, tetapi jendela jam dinding mendukung hingga 2. Jika Anda melebihi batas ini, `PutMetricAlarm` mengembalikan kesalahan validasi.

### Zona waktu dan waktu musim panas
<a name="wall-clock-timezone"></a>

Anda dapat secara opsional menentukan zona waktu untuk jendela jam dinding. Jika Anda tidak menentukan zona waktu, CloudWatch gunakan`UTC`. Zona waktu menentukan di mana batas jam dinding jatuh: misalnya, alarm dengan periode 1 hari di `America/New_York` mengevaluasi setiap hari kalender dari tengah malam lokal hingga tengah malam lokal di New York, sedangkan alarm yang sama di `UTC` mengevaluasi dari 00:00 UTC hingga 00:00 UTC. Zona waktu dengan offset non-jam penuh seperti `Asia/Kolkata` (`+05:30`) menggeser batas bahkan untuk periode per jam dan sub-jam.

Anda dapat menentukan zona waktu dalam salah satu bentuk berikut:
+ Pengidentifikasi zona waktu IANA, seperti, `America/New_York``Europe/London`, atau. `Asia/Kolkata`
+ Offset UTC tetap, seperti, `+05:30``-08:00`, atau `Z` (setara dengan UTC).
+ Pengidentifikasi awalan offset, seperti atau. `UTC+05:30` `GMT-08:00`

Zona waktu yang Anda tentukan harus diselesaikan ke offset UTC yang merupakan kelipatan 5 menit. Misalnya,`+01:00`,`+05:30`, dan `+01:05` diterima, tetapi `+01:03` ditolak. CloudWatchmenolak zona waktu yang tidak memenuhi persyaratan ini dengan kesalahan validasi saat pembuatan alarm.

Saat Anda menentukan zona waktu IANA, CloudWatch secara otomatis menangani transisi waktu musim panas. Jendela evaluasi tetap sejajar dengan jam dinding lokal di zona waktu yang ditentukan, bahkan pada hari-hari ketika jam berubah. Offset UTC tetap dan pengidentifikasi awalan offset tidak mengamati waktu musim panas.

### Seberapa sering alarm dievaluasi
<a name="wall-clock-evaluation-frequency"></a>

Alarm dengan jendela jam dinding dievaluasi pada frekuensi yang sama dengan alarm dengan jendela geser. Memilih jendela jam dinding hanya mengubah *batas* jendela yang CloudWatch digunakan untuk mengambil data metrik, bukan seberapa sering alarm berjalan.

Misalnya, alarm dengan periode 1 jam dan jendela jam dinding mengevaluasi setiap menit. Setiap evaluasi melihat data untuk jam jam yang paling baru selesai. Saat jam jam baru dimulai, jendela bergerak maju ke batas jam baru.

Untuk membuat alarm metrik yang menggunakan jendela jam dinding, lihat[Buat alarm metrik yang menggunakan jendela evaluasi jam dinding](Create_WallClock_Alarm.md).