

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

# Tutorial: Kirim acara ke Datadog dari Amazon EventBridge
<a name="eb-tutorial-datadog"></a>

Anda dapat menggunakan EventBridge untuk merutekan [acara](eb-events.md) ke layanan pihak ketiga, seperti [https://www.datadoghq.com/](https://www.datadoghq.com/).

Dalam tutorial ini, Anda akan menggunakan EventBridge konsol untuk membuat koneksi keDatadog, [tujuan API](eb-api-destinations.md) yang menunjuk keDatadog, dan [aturan](eb-rules.md) untuk merutekan peristiwaDatadog. 

**Topics**
+ [Prasyarat](#eb-dd-prereqs)
+ [Langkah 1: Buat koneksi](#eb-dd-create-connection)
+ [Langkah 2: Buat tujuan API](#eb-dd-api-destination)
+ [Langkah 3: Buat aturan](#eb-dd-create-rule)
+ [Langkah 4: Uji aturan](#eb-dd-test-rule)
+ [Langkah 5: Membersihkan sumber daya Anda](#cleanup)

## Prasyarat
<a name="eb-dd-prereqs"></a>

Untuk menyelesaikan tutorial ini, Anda memerlukan sumber daya berikut:
+ Sebuah [Datadogakun](https://www.datadoghq.com/free-datadog-trial/).
+ [Kunci Datadog API](https://docs.datadoghq.com/account_management/api-app-keys/).
+ Bucket [Amazon Simple Storage Service (Amazon S3)](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html) yang EventBridge diaktifkan.

## Langkah 1: Buat koneksi
<a name="eb-dd-create-connection"></a>

Untuk mengirim acara keDatadog, Anda harus terlebih dahulu membuat koneksi ke Datadog API.

**Untuk membuat koneksi**

1. Buka EventBridge konsol Amazon di [https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/).

1. Di panel navigasi, pilih **tujuan API**.

1. Pilih tab **Connections**, lalu pilih **Create connection**.

1. Masukkan nama dan deskripsi untuk koneksi. Misalnya, masukkan **Datadog** sebagai nama, dan **Datadog API Connection** sebagai deskripsi.

1. Untuk **jenis Otorisasi**, pilih **kunci API**.

1. Untuk **nama kunci API**, masukkan**DD-API-KEY**.

1. Untuk **Nilai**, tempel kunci API Datadog rahasia Anda.

1. Pilih **Buat**.

## Langkah 2: Buat tujuan API
<a name="eb-dd-api-destination"></a>

Sekarang setelah Anda membuat koneksi, selanjutnya Anda akan membuat tujuan API untuk digunakan sebagai [target](eb-targets.md) aturan.

**Untuk membuat API Destination**

1. Buka EventBridge konsol Amazon di [https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/).

1. Di panel navigasi, pilih **tujuan API**.

1. Pilih **Buat tujuan API**.

1. Masukkan nama dan deskripsi untuk tujuan API. Misalnya, masukkan **DatadogAD** untuk nama, dan **Datadog API Destination** untuk deskripsi..

1. Untuk **titik akhir tujuan API, masukkan titik** akhir Datadog Log:. **https://http-intake.logs.datadoghq.com/api/v2/logs**
**catatan**  
Tutorial ini memberikan acara ke Datadog Log. Anda juga dapat mengirimkan acara untuk Datadog menggunakan titik akhir peristiwa:`https://api.datadoghq.com/api/v1/events`.

1. Untuk **metode HTTP**, pilih **POST**.

1. Untuk **batas tingkat pemanggilan, masukkan**. **300**

1. Untuk **Koneksi**, pilih **Gunakan koneksi yang ada** dan pilih `Datadog` koneksi yang Anda buat di langkah 1.

1. Pilih **Buat**.

## Langkah 3: Buat aturan
<a name="eb-dd-create-rule"></a>

Selanjutnya, Anda akan membuat aturan untuk mengirim acara Datadog saat objek Amazon S3 dibuat.

**Untuk membuat tabel**

1. Buka EventBridge konsol Amazon di [https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/).

1. Di panel navigasi, pilih **Aturan**.

1. Pilih **Buat aturan**.

1. Masukkan nama dan deskripsi aturan. Misalnya, masukkan **DatadogRule** untuk nama, dan **Rule to send events to Datadog for S3 object creation** untuk deskripsi.

1. Untuk **Bus peristiwa**, pilih **default**.

1. Untuk **Tipe aturan**, pilih **Aturan dengan pola peristiwa**.

1. Pilih **Selanjutnya**.

1. Untuk **sumber acara**, pilih **Lainnya**.

1. Untuk **pola Event**, masukkan yang berikut ini:

   ```
   {
     "source": ["aws.s3"]
   }
   ```

1. Pilih **Berikutnya**.

1. Untuk **jenis Target**, pilih **tujuan EventBridge API**.

1. Untuk **tujuan API**, pilih **Gunakan tujuan API yang ada**, lalu pilih `DatadogAD` tujuan yang Anda buat di langkah 2.

1. Untuk **peran Eksekusi**, pilih **Buat peran baru untuk sumber daya khusus ini**.

1. Untuk **pengaturan tambahan**, lakukan hal berikut:

   1. Untuk **Konfigurasi input target**, pilih **Input transformator** dari daftar drop-down.

   1. Pilih **Konfigurasi transformator input**

   1. untuk **Contoh acara**, masukkan yang berikut ini:

      ```
      {
        "detail":[]
      }
      ```

   1. Untuk **transformator input Target** lakukan hal berikut:

      1. Untuk **Jalur Input**, masukkan yang berikut ini:

         ```
         {"detail":"$.detail"}
         ```

      1. Untuk **Template Input**, masukkan yang berikut ini:

         ```
         {"message": <detail>}
         ```

   1. Pilih **Konfirmasi.** .

1. Pilih **Berikutnya**.

1. Pilih **Berikutnya**.

1. Tinjau detail aturan dan pilih **Buat aturan**.

## Langkah 4: Uji aturan
<a name="eb-dd-test-rule"></a>

Untuk menguji aturan Anda, buat [objek Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/upload-objects.html) dengan mengunggah file ke bucket yang diaktifkan. EventBridge Objek yang dibuat akan dicatat di konsol Datadog Log.

## Langkah 5: Membersihkan sumber daya Anda
<a name="cleanup"></a>

Sekarang Anda dapat menghapus sumber daya yang Anda buat untuk tutorial ini, kecuali Anda ingin mempertahankannya. Dengan menghapus AWS sumber daya yang tidak lagi Anda gunakan, Anda mencegah tagihan yang tidak perlu ke AWS akun Anda.

**Untuk menghapus EventBridge Koneksi**

1. Buka [halaman tujuan API](https://console.aws.amazon.com/events/home#/apidestinations) EventBridge konsol.

1. Pilih tab **Koneksi**.

1. Pilih Koneksi yang Anda buat.

1. Pilih **Hapus**.

1. Masukkan nama koneksi dan pilih **Hapus**.

**Untuk menghapus tujuan EventBridge API**

1. Buka [halaman tujuan API](https://console.aws.amazon.com/events/home#/apidestinations) EventBridge konsol.

1. Pilih tujuan API yang Anda buat.

1. Pilih **Hapus**.

1. Masukkan nama tujuan API dan pilih **Hapus**.

**Untuk menghapus EventBridge aturan**

1. Buka [halaman Aturan](https://console.aws.amazon.com/events/home#/rules) EventBridge konsol.

1. Pilih aturan yang Anda buat.

1. Pilih **Hapus**.

1. Pilih **Hapus**.