

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

# Memantau Amazon EventBridge
<a name="eb-monitoring"></a>

EventBridge [mengirimkan metrik ke Amazon CloudWatch setiap menit untuk semuanya, mulai dari jumlah [peristiwa](eb-events.md) yang cocok hingga berapa kali [target](eb-targets.md) dipanggil oleh aturan.](eb-rules.md)

 Video berikut meninjau EventBridge perilaku pemantauan dan audit melalui CloudWatch:




**Topics**
+ [EventBridge metrik](#eb-metrics)
+ [Dimensi untuk EventBridge metrik](#eb-metrics-dimensions)
+ [Praktik terbaik untuk memantau pengiriman acara di Amazon EventBridge](eb-monitoring-events-best-practices.md)
+ [EventBridge adalah evolusi dari Amazon CloudWatch Events](eb-cwe-now-eb.md)

## EventBridge metrik
<a name="eb-metrics"></a>

Namespace `AWS/Events` mencakup metrik berikut.

Untuk metrik yang menggunakan Count sebagai satuan, Jumlahkan dan SampleCount cenderung menjadi statistik yang paling berguna.

Metrik yang hanya menentukan `RuleName` dimensi merujuk ke bus acara default. Metrik yang menentukan `RuleName` dimensi `EventBusName` dan dimensi mengacu pada bus acara khusus. 


| Metrik | Deskripsi | Dimensi | Unit | 
| --- | --- | --- | --- | 
|  DeadLetterInvocations  |  Frekuensi target aturan tidak dipanggil sebagai tanggapan suatu peristiwa. Termasuk permohonan yang menjalankan kembali aturan yang sama, menyebabkan putaran tidak terbatas.  | RuleName | Hitungan | 
|  Events  |  Jumlah acara mitra yang dicerna oleh EventBridge.  | EventSourceName | Hitungan | 
|  FailedInvocations  |  Jumlah permohonan yang gagal secara permanen. Tidak termasuk permohonan yang diulang atau berhasil setelah diupayakan lagi. Hal ini juga tidak menganggap permohonan gagal yang dihitung dalam `DeadLetterInvocations`.  EventBridge hanya mengirimkan metrik ini ke CloudWatch jika bukan nol.   | RuleName | Hitungan | 
|  Invocations  |  Frekuensi target dipanggil oleh aturan dalam menanggapi suatu peristiwa. Termasuk permohonan yang berhasil dan gagal, tetapi tidak termasuk upaya yang dipaksakan atau dicoba lagi hingga gagal secara permanen. Itu tidak termasuk`DeadLetterInvocations`.  EventBridge hanya mengirimkan metrik ini ke CloudWatch jika bukan nol.   | Tidak ada, RuleName | Hitungan | 
| InvocationAttempts | Beberapa kali EventBridge mencoba memanggil target.  | EventBusName, Tidak ada, RuleName | Hitungan | 
|  InvocationsCreated  |  Jumlah total pemanggilan yang dibuat sebagai tanggapan terhadap setiap acara.  [Metrik ini sering digunakan untuk memantau pemanfaatan **batas throttle Invocations dalam kuota layanan transaksi** per detik. EventBridge ](eb-quota.md#eb-limits)  | Tidak ada | Hitungan | 
|  InvocationsFailedToBeSentToDlq  |  Jumlah permohonan yang tidak dapat dipindahkan ke antrean surat mati. Kesalahan antrean surat mati dapat terjadi karena kesalahan izin, sumber daya tidak tersedia, atau batas ukuran.  EventBridge hanya mengirimkan metrik ini ke CloudWatch jika bukan nol.   | RuleName | Hitungan | 
|  IngestiontoInvocationCompleteLatency  |  Waktu yang diambil dari konsumsi acara hingga penyelesaian upaya pemanggilan pertama.   | EventBusName, Tidak ada, RuleName | Milidetik | 
| IngestionToInvocationSuccessLatency | Waktu yang diambil dari konsumsi acara hingga pengiriman target yang berhasil, menggunakan waktu akhir pemanggilan sebagai batas. Metrik ini hanya dipancarkan setelah upaya pengiriman pertama yang berhasil ke target. | EventBusName, Tidak ada, RuleName | Milidetik | 
|  IngestiontoInvocationStartLatency  |  Waktu untuk memproses peristiwa, diukur dari saat suatu peristiwa dicerna EventBridge hingga pemanggilan target pertama.   | EventBusName, Tidak ada, RuleName | Milidetik | 
|  InvocationsSentToDlq  |  Jumlah permohonan yang dipindahkan ke antrean surat mati.  EventBridge hanya mengirimkan metrik ini ke CloudWatch jika bukan nol.   | RuleName | Hitungan | 
|  MatchedEvents  |  Jika EventBusName atau EventSourceName ditentukan, jumlah peristiwa yang cocok dengan aturan apa pun. Jika RuleName ditentukan, jumlah peristiwa yang cocok dengan aturan tertentu.  | EventBusName, EventSourceName, RuleName | Hitungan | 
| RetryInvocationAttempts | Berapa kali pemanggilan target telah dicoba lagi. EventBridge hanya mengirimkan metrik ini ke CloudWatch jika bukan nol.  | EventBusName, Tidak ada, RuleName | Hitungan | 
| SuccessfulInvocationAttempts | Berapa kali target berhasil dipanggil.  | EventBusName, Tidak ada, RuleName | Hitungan | 
|  ThrottledRules  |  Berapa kali eksekusi aturan dibatasi. Doa untuk aturan tersebut mungkin tertunda. Untuk informasi selengkapnya, lihat **Batas throttle Invocations dalam transaksi per detik di**. [EventBridge kuota bus acara](eb-quota.md#eb-limits)  | EventBusName, Tidak ada, RuleName | Hitungan | 
|  TriggeredRules  |  Jumlah aturan yang telah berjalan dan sesuai dengan peristiwa apa pun. Anda tidak akan melihat metrik ini CloudWatch sampai aturan dipicu.  | EventBusName, Tidak ada, RuleName | Hitungan | 
|  EventBusEncryptionStarted  |  Berapa kali operasi enkripsi ulang telah dimulai untuk bus acara. Memperbarui konfigurasi bus acara memicu enkripsi ulang konfigurasi statis yang disimpan oleh. EventBridge  | EventBusName | Hitungan | 
|  EventBusEncryptionCompleted  |  Berapa kali operasi re-enkripsi telah berhasil diselesaikan untuk bus acara. Memperbarui konfigurasi bus acara memicu enkripsi ulang konfigurasi statis yang disimpan oleh. EventBridge  | EventBusName | Hitungan | 
|  EventBusEncryptionFailed  |  Berapa kali operasi enkripsi ulang gagal untuk bus acara. Memperbarui konfigurasi bus acara memicu enkripsi ulang konfigurasi statis yang disimpan oleh. EventBridge  EventBridge hanya mengirimkan metrik ini ke CloudWatch jika bukan nol.   | EventBusName | Hitungan | 

### EventBridge PutEvents metrik
<a name="eb-metrics-putevents"></a>

`AWS/Events`Namespace menyertakan metrik berikut yang berkaitan dengan permintaan API. `[PutEvents](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutEvents.html)`

Untuk metrik yang menggunakan Count sebagai satuan, Jumlahkan dan SampleCount cenderung menjadi statistik yang paling berguna.


| Metrik | Deskripsi | Dimensi | Unit | 
| --- | --- | --- | --- | 
| PutEventsApproximateCallCount | Perkiraan jumlah `[PutEvents](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutEvents.html)` permintaan yang diterima.  | Tidak ada | Hitungan | 
|  PutEventsApproximateFailedCount  | Perkiraan jumlah `[PutEvents](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutEvents.html)` permintaan yang gagal.  | Tidak ada | Hitungan | 
|  PutEventsApproximateSuccessCount  | Perkiraan jumlah `[PutEvents](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutEvents.html)` permintaan yang berhasil.  | Tidak ada | Hitungan | 
|  PutEventsApproximateThrottledCount  |  Jumlah `[PutEvents](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutEvents.html)` permintaan ditolak karena pembatasan.  | Tidak ada | Hitungan | 
| PutEventsEntriesCount |  Jumlah entri acara yang terkandung dalam `[PutEvents](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutEvents.html)` permintaan.  | Tidak ada | Hitungan | 
| PutEventsFailedEntriesCount |  Jumlah entri acara yang terkandung dalam `[PutEvents](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutEvents.html)` permintaan yang gagal dicerna.  | Tidak ada | Hitungan | 
|  PutEventsLatency  |  Waktu yang dibutuhkan per `[PutEvents](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutEvents.html)` permintaan.  | Tidak ada | Milidetik | 
|  PutEventsRequestSize  |  Ukuran `[PutEvents](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutEvents.html)` permintaan.  | Tidak ada | Byte | 

### EventBridge PutPartnerEvents metrik
<a name="eb-metrics-putpartnerevents"></a>

`AWS/Events`Namespace menyertakan metrik berikut yang berkaitan dengan permintaan API. `[PutPartnerEvents](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutPartnerEvents.html)`

**catatan**  
EventBridge hanya menyertakan metrik yang berkaitan dengan [PutPartnerEvents](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutPartnerEvents.html)permintaan di akun mitra SaaS yang mengirim acara. Untuk informasi selengkapnya, lihat [Menerima acara dari mitra SaaS dengan Amazon EventBridge](eb-saas.md)

Untuk metrik yang menggunakan Count sebagai satuan, Jumlahkan dan SampleCount cenderung menjadi statistik yang paling berguna.


| Metrik | Deskripsi | Dimensi | Unit | 
| --- | --- | --- | --- | 
| PutPartnerEventsApproximateCallCount | Perkiraan jumlah `[PutPartnerEvents](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutPartnerEvents.html)` permintaan yang diterima.  | Tidak ada | Hitungan | 
|  PutPartnerEventsApproximateFailedCount  | Perkiraan jumlah `[PutPartnerEvents](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutPartnerEvents.html)` permintaan yang gagal.  | Tidak ada | Hitungan | 
|  PutPartnerEventsApproximateThrottledCount  |  Jumlah `[PutPartnerEvents](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutPartnerEvents.html)` permintaan ditolak karena pembatasan.  | Tidak ada | Hitungan | 
|  PutPartnerEventsApproximateSuccessCount  | Perkiraan jumlah `[PutPartnerEvents](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutPartnerEvents.html)` permintaan yang berhasil.  | Tidak ada | Hitungan | 
| PutPartnerEventsEntriesCount |  Jumlah entri acara yang terkandung dalam `[PutPartnerEvents](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutPartnerEvents.html)` permintaan.  | Tidak ada | Hitungan | 
| PutPartnerEventsFailedEntriesCount |  Jumlah entri acara yang terkandung dalam `[PutPartnerEvents](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutPartnerEvents.html)` permintaan yang gagal dicerna.  | Tidak ada | Hitungan | 
|  PutPartnerEventsLatency  |  Waktu yang dibutuhkan per `[PutPartnerEvents](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutPartnerEvents.html)` permintaan.  | Tidak ada | Milidetik | 

## Dimensi untuk EventBridge metrik
<a name="eb-metrics-dimensions"></a>

EventBridge metrik memiliki *dimensi*, atau atribut yang dapat diurutkan, yang tercantum di bawah ini.


|  Dimensi  |  Deskripsi  | 
| --- | --- | 
|  EventBusName  |  Memfilter metrik yang tersedia berdasarkan nama bus acara.  | 
|  EventSourceName  |  Memfilter metrik yang tersedia berdasarkan nama sumber acara mitra.  | 
|  RuleName  |  Menyaring metrik yang tersedia berdasarkan nama aturan.  | 

# Praktik terbaik untuk memantau pengiriman acara di Amazon EventBridge
<a name="eb-monitoring-events-best-practices"></a>

Untuk memastikan bahwa logika bisnis dalam aplikasi berbasis peristiwa Anda dijalankan dengan andal, penting untuk memantau perilaku pengiriman acara Anda. EventBridge menyediakan metrik yang memungkinkan Anda memantau, mendeteksi, dan mengurangi masalah sejak dini untuk memastikan pengiriman acara yang andal. Metrik ini meliputi:
+ Metrik berbasis kontra, seperti`InvocationAttempts`,`SuccessfulInvocationAttempts`, `RetryInvocationAttempts` dan`FailedInvocations`, untuk memungkinkan Anda mengamati pelambatan target, dan menghitung tingkat kesalahan.
+ Metrik berbasis latensi, seperti`IngestionToInvocationSuccessLatency`, untuk memberikan wawasan tentang pengiriman dan penundaan acara.

Metrik ini memungkinkan Anda memantau kesehatan arsitektur yang digerakkan oleh peristiwa, dan untuk memahami serta mengurangi masalah pengiriman acara yang disebabkan oleh target yang berkinerja buruk, berukuran kecil, atau tidak responsif. Misalnya, target yang tidak diskalakan atau dibatasi secara permanen dapat menyebabkan percobaan ulang yang berlebihan, penundaan pengiriman acara, dan kegagalan pengiriman permanen.

Kami menyarankan Anda menggabungkan beberapa metrik untuk mendapatkan ikhtisar holistik, dan memantaunya dengan cermat. Menyiapkan alarm dan dasbor yang sesuai memungkinkan Anda mengatasi masalah yang terus-menerus lebih awal.

Untuk informasi tentang metrik tertentu, lihat[EventBridge metrik](eb-monitoring.md#eb-metrics).

## Mendeteksi kegagalan pengiriman acara
<a name="eb-monitoring-events-best-practices-delivery-failures"></a>

EventBridge menyertakan metrik yang dapat Anda konfigurasikan untuk melaporkan pemanggilan target - yaitu, upaya pengiriman acara - per aturan.

Kami menyarankan Anda memantau metrik berikut di tingkat aturan:
+ `InvocationAttempts`untuk mengamati jumlah total kali EventBridge upaya untuk memanggil target, termasuk percobaan ulang pengiriman acara. 
+ `SuccessfulInvocationAttempts`untuk jumlah upaya pemanggilan di mana EventBridge berhasil mengirimkan acara ke target.
+ `RetryInvocationAttempts`untuk jumlah upaya yang mewakili percobaan ulang pengiriman acara.

  Peningkatan `RetryInvocationAttempts` mungkin merupakan indikasi awal dari target yang berukuran kecil.

Selain itu, karena peningkatan upaya coba lagi dapat menjadi tanda pertama masalah pengiriman, kami juga merekomendasikan untuk membuat satu metrik yang melacak persentase pemanggilan target yang berhasil ke semua pemanggilan target. Misalnya, dalam CloudWatch Anda dapat menggunakan matematika metrik untuk membuat metrik seperti itu, disebut`SuccessfulInvocationRate`, menggunakan rumus berikut:

`SuccessfulInvocationRate` = `SuccessfulInvocationAttempts` / ` InvocationAttempts`

Kemudian, tergantung pada kebutuhan Anda, Anda dapat mengonfigurasi CloudWatch Alarm untuk membuat notifikasi ketika ambang batas tertentu tercapai. 

Meskipun penurunan sesekali `SuccessfulInvocationRate` karena lonjakan lalu lintas sementara atau kesalahan pemanggilan dapat dianggap normal, ketidakcocokan konstan merupakan indikasi target yang salah konfigurasi dan perlu ditangani sebagai bagian dari model tanggung jawab bersama.

Untuk informasi selengkapnya tentang matematika metrik, lihat [Menggunakan ekspresi matematika dengan CloudWatch metrik](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html) di *Panduan CloudWatch Pengguna Amazon*. 

Secara default, EventBridge coba lagi mengirimkan acara selama 24 jam dan hingga 185 kali. Setelah EventBridge kehabisan upaya coba lagi ini, EventBridge jatuhkan acara, atau kirimkan ke antrian huruf mati jika sudah ditentukan. Untuk informasi selengkapnya, lihat [Mencoba lagi pengiriman acara](eb-rule-retry-policy.md). Untuk menghindari kehilangan peristiwa jika gagal dikirimkan, kami sarankan Anda mengonfigurasi antrian huruf mati untuk setiap target aturan. Untuk informasi lebih lanjut, Untuk informasi lebih lanjut, lihat[Menggunakan antrean surat mati](eb-rule-dlq.md).

Peristiwa yang EventBridge gagal dikirim ke target yang ditentukan dilaporkan dalam `FailedInvocations` metrik dan `InvocationsSentToDlq` metrik jika Anda telah mengonfigurasi antrian huruf mati untuk target. Jika aplikasi Anda mengalami sejumlah besar `FailedInvocations` atau `InvocationsSentToDlq` laporan, kami sarankan Anda menyelidiki apakah target diskalakan dengan benar dan dapat menerima lalu lintas yang diberikan.

## Mendeteksi keterlambatan pengiriman acara
<a name="eb-monitoring-events-best-practices-delivery-latency"></a>

EventBridge juga menyediakan metrik yang memungkinkan Anda mengamati end-to-end latensi - waktu yang dibutuhkan dari konsumsi acara hingga pengiriman yang berhasil ke target. Ini dapat dicapai dengan `IngestionToInvocationSuccessLatency` metrik. Permukaan metrik ini berpengaruh dari percobaan ulang dan pengiriman tertunda, misalnya karena batas waktu dan respons lambat dari target. `IngestionToInvocationSuccessLatency`termasuk waktu yang dibutuhkan target untuk berhasil menanggapi pengiriman acara. Ini memungkinkan Anda untuk memantau end-to-end latensi antara EventBridge dan target Anda, dan mendeteksi variasi kinerja dan degradasi target, bahkan ketika tidak ada pelambatan target atau kesalahan.

# EventBridge adalah evolusi dari Amazon CloudWatch Events
<a name="eb-cwe-now-eb"></a>

EventBridge Sebelumnya bernama Amazon CloudWatch Events. Bus acara default dan aturan yang Anda buat di CloudWatch Acara juga ditampilkan di EventBridge konsol. EventBridge menggunakan CloudWatch Events API yang sama, sehingga kode Anda yang menggunakan CloudWatch Events API tetap sama.

EventBridge dibangun di atas kemampuan CloudWatch Acara dengan fitur seperti acara mitra, Schema Registry, dan EventBridge Pipes. Fitur baru yang EventBridge ditambahkan ke tidak ditambahkan ke CloudWatch Acara. Untuk informasi selengkapnya, lihat [Apa itu Amazon EventBridge?](eb-what-is.md).

Semua fitur yang biasa Anda gunakan di CloudWatch Acara juga ada EventBridge, termasuk:
+ [Bus acara di Amazon EventBridge](eb-event-bus.md)
+ [Aturan di Amazon EventBridge](eb-rules.md)
+ [Acara di Amazon EventBridge](eb-events.md)
+ [Acara dari AWS layanan](eb-events.md#eb-service-event)

EventBridge fitur yang membangun dan memperluas kemampuan acara meliputi: 
+ [Menerima acara dari mitra SaaS dengan Amazon EventBridge](eb-saas.md)
+ [EventBridge Pipa Amazon](eb-pipes.md)
+ [EventBridge Skema Amazon](eb-schema.md)
+ [EventBridge Penjadwal Amazon](using-eventbridge-scheduler.md)