Menggunakan peta jejak X-Ray - AWS X-Ray

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

Menggunakan peta jejak X-Ray

Lihat peta jejak X-Ray untuk mengidentifikasi layanan di mana terjadi kesalahan, koneksi dengan latensi tinggi, atau jejak permintaan yang tidak berhasil.

catatan

CloudWatch sekarang termasuk Sinyal Aplikasi, yang dapat menemukan dan memantau layanan aplikasi Anda, klien, kenari sintetis, dan dependensi layanan. Gunakan Sinyal Aplikasi untuk melihat daftar atau peta visual layanan Anda, melihat metrik kesehatan berdasarkan tujuan tingkat layanan (SLO) Anda, dan menelusuri lebih dalam untuk melihat jejak X-Ray yang berkorelasi untuk pemecahan masalah yang lebih rinci.

Peta dan CloudWatch ServiceLens peta layanan X-Ray digabungkan ke dalam peta jejak X-Ray di dalam CloudWatch konsol Amazon. Buka CloudWatch konsol dan pilih Trace Map di bawah jejak X-Ray dari panel navigasi kiri.

Melihat peta pelacakan

Peta jejak adalah representasi visual dari data jejak yang dihasilkan oleh aplikasi Anda. Peta menunjukkan node layanan yang melayani permintaan, node klien hulu yang mewakili asal permintaan, dan node layanan hilir yang mewakili layanan web dan sumber daya yang digunakan oleh aplikasi saat memproses permintaan.

Peta jejak menampilkan tampilan jejak yang terhubung di seluruh aplikasi berbasis peristiwa yang menggunakan Amazon SQS dan Lambda. Untuk informasi selengkapnya, lihat melacak aplikasi berbasis peristiwa. Peta jejak juga mendukung penelusuran lintas akun, menampilkan node dari beberapa akun dalam satu peta.

CloudWatch console
Untuk melihat peta jejak di CloudWatch konsol
  1. Buka konsol CloudWatch . Pilih Trace Map di bawah bagian X-Ray Traces di panel navigasi kiri.

    CloudWatch halaman peta jejak konsol
  2. Pilih simpul layanan untuk melihat permintaan untuk simpul tersebut, atau edge antara dua simpul untuk melihat permintaan yang melintasi koneksi tersebut.

  3. Informasi tambahan ditampilkan di bawah peta jejak, termasuk tab untuk metrik, peringatan, dan distribusi waktu respons. Pada tab Metrik, pilih rentang dalam setiap grafik untuk menelusuri untuk melihat lebih detail, atau pilih opsi Kesalahan atau Kesalahan untuk memfilter jejak. Pada tab Distribusi waktu respons, pilih rentang dalam grafik untuk memfilter jejak berdasarkan waktu respons.

    Dashboard showing latency, requests, and faults metrics for an ElasticBeanstalk environment.
  4. Lihat jejak dengan memilih Lihat jejak, atau jika filter telah diterapkan, pilih Lihat jejak yang difilter.

  5. Pilih Lihat log untuk melihat CloudWatch log yang terkait dengan node yang dipilih. Tidak semua node peta jejak mendukung log tampilan. Lihat CloudWatch log pemecahan masalah untuk informasi selengkapnya.

Peta jejak menunjukkan masalah dalam setiap node dengan menguraikannya dengan warna:

  • Merah untuk kesalahan server (500 kesalahan seri)

  • Kuning untuk kesalahan klien (400 kesalahan seri)

  • Ungu untuk kesalahan throttling (429 Terlalu Banyak Permintaan)

Jika peta jejak Anda besar, gunakan kontrol atau mouse di layar untuk memperbesar dan memperkecil dan memindahkan peta.

X-Ray console
Untuk melihat peta Layanan
  1. Buka konsol X-Ray. Peta layanan ditampilkan secara default. Anda juga dapat memilih Peta Layanan dari panel navigasi kiri.

    Halaman peta layanan konsol X-Ray
  2. Pilih simpul layanan untuk melihat permintaan untuk simpul tersebut, atau edge antara dua simpul untuk melihat permintaan yang melintasi koneksi tersebut.

  3. Gunakan histogram distribusi respons untuk memfilter jejak berdasarkan durasi, dan pilih kode status yang ingin Anda lihat jejaknya. Kemudian pilih Melihat pelacakan untuk membuka daftar pelacakan dengan menerapkan ekspresi filter.

    Response distribution graph showing latency peaks and service details for Scorekeep AWS ECS container.

Peta layanan menunjukkan kondisi setiap simpul dengan mewarnainya berdasarkan rasio panggilan sukses ke kesalahan dan kesalahan:

  • Hijau untuk panggilan berhasil

  • Merah untuk kesalahan server (500 kesalahan seri)

  • Kuning untuk kesalahan klien (400 kesalahan seri)

  • Ungu untuk kesalahan throttling (429 Terlalu Banyak Permintaan)

Jika peta layanan Anda besar, gunakan kontrol atau mouse di layar untuk memperbesar dan memperkecil dan memindahkan peta.

catatan

Peta jejak X-Ray dapat menampilkan hingga 10.000 node. Dalam skenario langka di mana jumlah total node layanan melebihi batas ini, Anda mungkin menerima kesalahan dan tidak dapat menampilkan peta jejak lengkap di konsol.

Memfilter peta jejak menurut grup

Menggunakan ekspresi filter, Anda dapat menentukan kriteria yang digunakan untuk menyertakan jejak dalam grup. Gunakan langkah-langkah berikut untuk kemudian menampilkan grup tertentu di peta jejak.

CloudWatch console

Pilih nama grup dari filter grup di kiri atas peta jejak.

Search bar for filtering by X-Ray group, with "TestGroup" displayed as an option.
X-Ray console

Pilih nama grup dari menu tarik-turun di sebelah kiri bilah pencarian.

Drop-down menu showing Default, TestGroup, Create group, and Learn more options.

Peta layanan sekarang akan difilter untuk menampilkan jejak yang cocok dengan ekspresi filter dari grup yang dipilih.

Lacak legenda dan opsi peta

Peta jejak mencakup legenda dan beberapa opsi untuk menyesuaikan tampilan peta.

CloudWatch console

Pilih Legenda dan opsi drop-down di kanan atas peta. Pilih apa yang ditampilkan dalam node, termasuk:

  • Metrik menampilkan waktu respons rata-rata dan jumlah jejak yang dikirim per menit selama rentang waktu yang dipilih.

  • Node menampilkan ikon layanan dalam setiap node.

Pilih pengaturan peta tambahan dari panel Preferensi, yang dapat diakses melalui ikon roda gigi di kanan atas peta. Pengaturan ini termasuk memilih metrik mana yang digunakan untuk menentukan ukuran setiap node, dan kenari mana yang harus ditampilkan di peta.

X-Ray console

Tampilkan legenda peta layanan dengan memilih tautan Legenda peta di kanan atas peta. Opsi peta layanan dapat dipilih di kanan bawah peta jejak, termasuk:

  • Ikon Layanan mengubah apa yang ditampilkan dalam setiap node, menampilkan ikon layanan, atau waktu respons rata-rata dan jumlah jejak yang dikirim per menit selama rentang waktu yang dipilih.

  • Ukuran node: Tidak ada yang mengatur semua node ke ukuran yang sama.

  • Ukuran node: Health mengukur node berdasarkan jumlah permintaan yang terkena dampak termasuk kesalahan, kesalahan, atau permintaan yang dibatasi.

  • Ukuran node: Ukuran lalu lintas node dengan jumlah total permintaan.