Menelusuri aplikasi yang digerakkan oleh peristiwa - AWS X-Ray

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

Menelusuri aplikasi yang digerakkan oleh peristiwa

AWS X-Ray mendukung penelusuran aplikasi berbasis peristiwa menggunakan Amazon SQS dan. AWS Lambda Gunakan CloudWatch konsol untuk melihat tampilan tersambung dari setiap permintaan saat diantrian dengan Amazon SQS dan diproses oleh satu atau beberapa fungsi Lambda. Jejak dari produsen pesan hulu secara otomatis ditautkan ke jejak dari node konsumen Lambda hilir, menciptakan end-to-end tampilan aplikasi.

catatan

Setiap segmen jejak dapat ditautkan hingga 20 jejak, sementara jejak dapat mencakup maksimum 100 tautan. Dalam skenario tertentu, menautkan jejak tambahan dapat mengakibatkan melebihi ukuran dokumen jejak maksimum, menyebabkan jejak yang berpotensi tidak lengkap. Ini dapat terjadi, misalnya, ketika fungsi Lambda dengan penelusuran diaktifkan mengirim banyak pesan SQS ke antrian dalam satu pemanggilan. Jika Anda mengalami masalah ini, mitigasi tersedia yang menggunakan X-Ray SDK. Lihat X-Ray SDK untuk Java, Node.js, Python, Go, atau .NET untuk informasi lebih lanjut.

Lihat jejak yang ditautkan di peta jejak

Gunakan halaman Trace Map dalam CloudWatchkonsol untuk melihat peta jejak dengan jejak dari produsen pesan yang ditautkan ke jejak dari konsumen Lambda. Tautan ini ditampilkan dengan tepi garis putus-putus yang menghubungkan node Amazon SQS dan node konsumen Lambda hilir.

Tepi antara node Amazon SQS dan Lambda.

Pilih tepi garis putus-putus untuk menampilkan histogram usia acara yang diterima, yang memetakan penyebaran usia acara saat diterima oleh konsumen. Usia dihitung setiap kali suatu acara diterima.

Edge dengan histogram usia acara yang diterima.

Lihat detail jejak yang ditautkan

Melihat detail jejak yang dikirim dari produsen pesan, antrean Amazon SQS, atau konsumen Lambda:
  1. Gunakan Trace Map untuk memilih produsen pesan, Amazon SQS, atau node konsumen Lambda.

  2. Pilih Lihat jejak dari panel detail simpul untuk menampilkan daftar jejak. Anda juga dapat menavigasi langsung ke halaman Jejak di dalam CloudWatch konsol.

  3. Pilih jejak tertentu dari daftar untuk membuka halaman detail jejak. Halaman detail jejak menampilkan pesan saat jejak yang dipilih adalah bagian dari kumpulan jejak yang ditautkan.

    Detail jejak tertaut

Peta detail jejak menampilkan jejak saat ini, bersama dengan jejak terkait hulu dan hilir, yang masing-masing terkandung dalam kotak yang menunjukkan batas setiap jejak. Jika jejak yang dipilih saat ini ditautkan ke beberapa jejak hulu atau hilir, node dalam jejak tertaut hulu atau hilir ditumpuk, dan tombol Select trace ditampilkan.

Beberapa jejak hulu yang ditautkan

Di bawah peta detail jejak, garis waktu segmen jejak ditampilkan, termasuk jejak tertaut hulu dan hilir. Jika ada beberapa jejak tertaut hulu atau hilir, detail segmennya tidak dapat ditampilkan. Untuk melihat detail segmen untuk satu jejak dalam satu set jejak tertaut, pilih satu jejak seperti yang dijelaskan di bawah ini.

Garis waktu segmen yang menunjukkan jejak yang ditautkan

Pilih satu jejak dalam satu set jejak yang ditautkan

Filter kumpulan jejak yang ditautkan ke satu jejak, untuk melihat detail segmen di timeline.
  1. Pilih Pilih jejak di bawah jejak yang ditautkan pada peta detail jejak. Daftar jejak ditampilkan.

    Daftar jejak tertaut
  2. Pilih tombol radio di sebelah jejak untuk melihatnya di dalam peta detail jejak.

  3. Pilih Batalkan pilihan jejak untuk melihat seluruh rangkaian jejak yang ditautkan.

    Jejak tertaut tunggal