

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

# AWS X-Ray aplikasi sampel
<a name="xray-scorekeep"></a>

**catatan**  
Pemberitahuan SDK/Daemon Pemeliharaan X-Ray - Pada 25 Februari 2026, AWS SDKs/Daemon X-Ray akan memasuki mode pemeliharaan, di mana AWS akan membatasi rilis X-Ray SDK dan Daemon untuk mengatasi masalah keamanan saja. Untuk informasi selengkapnya tentang garis waktu dukungan, lihat[Garis waktu Dukungan X-Ray SDK dan Daemon](xray-sdk-daemon-timeline.md). Kami merekomendasikan untuk bermigrasi ke OpenTelemetry. Untuk informasi lebih lanjut tentang migrasi ke OpenTelemetry, lihat [Migrasi dari instrumentasi X-Ray ke instrumentasi](https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-migration.html). OpenTelemetry 

Aplikasi [eb-java-scorekeep](https://github.com/awslabs/eb-java-scorekeep/tree/xray)sampel AWS X-Ray, tersedia di GitHub, menunjukkan penggunaan AWS X-Ray SDK untuk instrumen panggilan HTTP yang masuk, klien SDK DynamoDB, dan klien HTTP. Aplikasi sampel digunakan CloudFormation untuk membuat tabel DynamoDB, mengkompilasi kode Java pada instance, dan menjalankan daemon X-Ray tanpa konfigurasi tambahan.

Lihat [tutorial Scorekeep](scorekeep-tutorial.md) untuk mulai menginstal dan menggunakan aplikasi sampel berinstrumen, menggunakan atau. Konsol Manajemen AWS AWS CLI

![\[Scorekeep menggunakan AWS X-Ray SDK untuk instrumen panggilan HTTP yang masuk, klien DynamoDB SDK, dan klien HTTP\]](http://docs.aws.amazon.com/id_id/xray/latest/devguide/images/scorekeep-flow.png)


Sampel mencakup aplikasi web front-end, API yang dipanggilnya, dan tabel DynamoDB yang digunakan untuk menyimpan data. Instrumentasi dasar dengan [filter](xray-sdk-java-filters.md), [plugin](xray-sdk-java-configuration.md), dan [klien AWS SDK berinstrumen](xray-sdk-java-awssdkclients.md) ditampilkan di cabang proyek. `xray-gettingstarted` Ini adalah cabang yang Anda deploy di [tutorial memulai](scorekeep-tutorial.md). Karena cabang ini hanya mencakup instrumentasi dasar, Anda dapat membedakannya dengan cabang `master` agar dapat memahami instrumentasi dasar dengan cepat.

![\[Service map showing client interaction with Scorekeep container and related Layanan AWS.\]](http://docs.aws.amazon.com/id_id/xray/latest/devguide/images/scorekeep-gettingstarted-servicemap-before-ECS.png)


Aplikasi sampel menunjukkan instrumentasi dasar dalam file ini:
+ **Filter permintaan HTTP** – [https://github.com/awslabs/eb-java-scorekeep/tree/xray/src/main/java/scorekeep/WebConfig.java](https://github.com/awslabs/eb-java-scorekeep/tree/xray/src/main/java/scorekeep/WebConfig.java)
+ **AWS Instrumentasi klien SDK** — [https://github.com/awslabs/eb-java-scorekeep/tree/xray/build.gradle](https://github.com/awslabs/eb-java-scorekeep/tree/xray/build.gradle)

`xray`[Cabang aplikasi mencakup penggunaan [HTTPClient](xray-sdk-java-httpclients.md), [Anotasi](xray-sdk-java-segment.md), [kueri SQL](xray-sdk-java-sqlclients.md), [subsegmen kustom](xray-sdk-java-subsegments.md), [AWS Lambda](xray-services-lambda.md)fungsi instrumentasi, dan kode inisialisasi instrumentasi dan skrip.](scorekeep-startup.md)

Untuk mendukung login dan AWS SDK untuk JavaScript penggunaan pengguna di browser, `xray-cognito` cabang menambahkan Amazon Cognito untuk mendukung otentikasi dan otorisasi pengguna. Dengan kredensial yang diambil dari Amazon Cognito, aplikasi web juga mengirimkan data pelacakan ke X-Ray untuk mencatat informasi permintaan dari sudut pandang klien. Klien browser muncul sebagai simpulnya sendiri di peta jejak, dan mencatat informasi tambahan, termasuk URL halaman yang dilihat pengguna, dan ID pengguna.

Akhirnya, cabang `xray-worker` menambahkan fungsi Python Lambda yang diinstrumentasi yang berjalan secara independen, memproses item dari antrean Amazon SQS. Scorekeep menambahkan item ke antrean setiap kali game berakhir. Pekerja Lambda, yang dipicu oleh CloudWatch Peristiwa, menarik item dari antrian setiap beberapa menit dan memprosesnya untuk menyimpan catatan game di Amazon S3 untuk dianalisis.

**Topics**
+ [Memulai dengan aplikasi sampel Scorekeep](scorekeep-tutorial.md)
+ [Menginstrumentasi klien AWS SDK secara manual](scorekeep-sdkclients.md)
+ [Membuat subsegmen tambahan](scorekeep-subsegments.md)
+ [Merekam anotasi, metadata, dan pengguna IDs](scorekeep-annotations.md)
+ [Instrumentasi panggilan HTTP keluar](scorekeep-httpclient.md)
+ [Menginstrumentasi panggilan ke basis data PostgreSQL](scorekeep-postgresql.md)
+ [Fungsi instrumentasi AWS Lambda](scorekeep-lambda.md)
+ [Menginstrumentasi kode perusahaan rintisan](scorekeep-startup.md)
+ [Skrip instrumentasi](scorekeep-scripts.md)
+ [Menginstrumentasi klien aplikasi web](scorekeep-client.md)
+ [Menggunakan klien berinstrumen di utas pekerja](scorekeep-workerthreads.md)