Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

AWS X-Ray aplikasi sampel

Mode fokus
AWS X-Ray aplikasi sampel - AWS X-Ray

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

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

Aplikasi eb-java-scorekeepsampel 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 AWS CloudFormation untuk membuat tabel DynamoDB, mengkompilasi kode Java pada instance, dan menjalankan daemon X-Ray tanpa konfigurasi tambahan.

Lihat tutorial Scorekeep untuk mulai menginstal dan menggunakan aplikasi sampel berinstrumen, menggunakan atau file. AWS Management Console AWS CLI

Scorekeep menggunakan AWS X-Ray SDK untuk instrumen panggilan HTTP yang masuk, klien DynamoDB SDK, dan klien HTTP

Sampel mencakup aplikasi web front-end, API yang dipanggilnya, dan tabel DynamoDB yang digunakan untuk menyimpan data. Instrumentasi dasar dengan filter, plugin, dan klien AWS SDK berinstrumen ditampilkan di cabang proyek. xray-gettingstarted Ini adalah cabang yang Anda deploy di tutorial memulai. 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.

Aplikasi sampel menunjukkan instrumentasi dasar dalam file ini:

xrayCabang aplikasi mencakup penggunaan HTTPClient, Anotasi, kueri SQL, subsegmen kustom, AWS Lambdafungsi instrumentasi, dan kode inisialisasi instrumentasi dan skrip.

Untuk mendukung login dan AWS SDK for 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.

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.