

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

# Mengkonfigurasi debugging AWS X-Ray
<a name="environment-configuration-debugging"></a>

Anda dapat menggunakan AWS Elastic Beanstalk konsol atau file konfigurasi untuk menjalankan AWS X-Ray daemon pada instance di lingkungan Anda. X-Ray adalah AWS layanan yang mengumpulkan data tentang permintaan yang dilayani aplikasi Anda, dan menggunakannya untuk membuat peta layanan yang dapat Anda gunakan untuk mengidentifikasi masalah dengan aplikasi Anda dan peluang untuk pengoptimalan.

**catatan**  
Beberapa wilayah tidak menawarkan X-Ray. Jika Anda membuat lingkungan di salah satu wilayah ini, Anda tidak dapat menjalankan daemon X-Ray pada instans di lingkungan Anda.  
Untuk informasi tentang AWS layanan yang ditawarkan di setiap Wilayah, lihat [Tabel Wilayah](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/).

![Peta layanan untuk aplikasi API web yang menggunakan Amazon DynamoDB untuk menyimpan data](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/scorekeep-servicemap.png)


X-Ray menyediakan SDK yang dapat Anda gunakan untuk melengkapi kode aplikasi Anda, dan aplikasi daemon yang menyampaikan informasi debugging dari SDK ke API X-Ray.

**Platform yang didukung**

Anda dapat menggunakan SDK X-Ray dengan platform Elastic Beanstalk berikut ini:
+ **Pergi** - versi 2.9.1 dan yang lebih baru
+ **Java 8** - versi 2.3.0 dan yang lebih baru
+ **Java 8 dengan Tomcat 8** - versi 2.4.0 dan yang lebih baru
+ **Node.js** - versi 3.2.0 dan yang lebih baru
+ **Server Windows** - semua versi platform yang dirilis pada atau setelah 18 Desember 2016
+ **Python** - versi 2.5.0 dan yang lebih baru

Pada platform yang didukung, Anda dapat menggunakan opsi konfigurasi untuk menjalankan daemon X-Ray pada instans di lingkungan Anda. Anda dapat mengaktifkan daemon di [konsol Elastic Beanstalk](#environment-configuration-debugging-console) atau dengan menggunakan [file konfigurasi](#environment-configuration-debugging-namespace).

Untuk mengunggah data ke X-Ray, daemon X-Ray memerlukan izin IAM dalam kebijakan terkelola. **AWSXrayWriteOnlyAccess** Izin ini disertakan dalam [profil instans Elastic Beanstalk](concepts-roles-instance.md). Jika Anda tidak menggunakan profil instans default, lihat [Memberikan Izin Daemon untuk Mengirim Data ke X-Ray](https://docs.aws.amazon.com/xray/latest/devguide/xray-daemon.html#xray-daemon-permissions) di *AWS X-Ray Panduan Developer*.

Debugging dengan X-Ray memerlukan penggunaan X-Ray SDK. Lihat [Memulai dengan AWS X-Ray](https://docs.aws.amazon.com/xray/latest/devguide/xray-gettingstarted.html) di *Panduan Developer AWS X-Ray * untuk instruksi dan aplikasi sampel.

Jika Anda menggunakan versi platform yang tidak menyertakan daemon, Anda masih dapat menjalankannya dengan skrip di file konfigurasi. Untuk informasi selengkapnya, lihat [ Mengunduh dan Menjalankan Daemon X-Ray (Lanjutan)](https://docs.aws.amazon.com/xray/latest/devguide/xray-daemon-beanstalk.html#xray-daemon-beanstalk-manual) di *Panduan Developer AWS X-Ray *.

**Topics**
+ [Mengonfigurasi debugging](#environment-configuration-debugging-console)
+ [Namespace aws:elasticbeanstalk:xray](#environment-configuration-debugging-namespace)

## Mengonfigurasi debugging
<a name="environment-configuration-debugging-console"></a>

Anda dapat mengaktifkan daemon X-Ray pada lingkungan yang berjalan di konsol Elastic Beanstalk.

**Untuk mengaktifkan debugging di konsol Elastic Beanstalk**

1. **Buka konsol [Elastic Beanstalk, dan di daftar Wilayah, pilih konsol Elastic](https://console.aws.amazon.com/elasticbeanstalk) Beanstalk.** Wilayah AWS

1. Di panel navigasi, pilih **Lingkungan**, dan kemudian pilih nama lingkungan Anda dari daftar.

1. Pada panel navigasi, pilih **Konfigurasi**.

1. Dalam kategori konfigurasi **Pembaruan, pemantauan, dan pencatatan**, pilih **Edit**.

1. Di bagian **Amazon X-Ray**, pilih **Diaktifkan**.

1. Untuk menyimpan perubahan pilih **Terapkan** di bagian bawah halaman.

Anda juga dapat mengaktifkan opsi ini selama pembuatan lingkungan. Untuk informasi selengkapnya, lihat [Wizard pembuatan lingkungan baru](environments-create-wizard.md).

## Namespace aws:elasticbeanstalk:xray
<a name="environment-configuration-debugging-namespace"></a>

Anda dapat menggunakan opsi `XRayEnabled` pada namespace `aws:elasticbeanstalk:xray` untuk mengaktifkan debugging.

Untuk mengaktifkan debugging secara otomatis ketika Anda menerapkan aplikasi Anda, atur opsi dalam [file konfigurasi](ebextensions.md) pada kode sumber Anda, sebagai berikut.

**Example .ebextensions/debugging.config**  

```
option_settings:
  aws:elasticbeanstalk:xray:
    XRayEnabled: true
```