Trace Explorer menyediakan tiga metode terintegrasi untuk mengkueri data Anda: bilah pencarian, panel filter, dan panel Quick Filter. Gunakan metode yang paling sesuai dengan alur kerja Anda.
Gunakan bilah pencarian
Masukkan kondisi filter langsung ke dalam bilah pencarian Trace Explorer.
Trace Explorer mendukung sintaks kueri Simple Log Service (SLS).
-
Untuk penjelasan detail mengenai bidang kueri, lihat Parameter Trace Explorer.
-
Untuk penjelasan detail mengenai operator kueri SLS, lihat Operator kueri. Pernyataan analisis tidak didukung.
-
Untuk menggunakan karakter wildcard
*dan?dalam kondisi filter Anda, centang kotak centang Allow Fuzzy Search. -
Bidang duration diukur dalam nanodetik. Misalnya, untuk memfilter jejak dengan durasi lebih dari 500 ms, masukkan ekspresi
duration >= 500000000. Untuk mengkueri jejak dalam rentang tertentu, seperti 0 ms hingga 500 ms, masukkanduration in (0 500000000). Rentang tersebut mencakup nilai awal tetapi tidak mencakup nilai akhir. -
Untuk mengkueri bidang dalam Attributes atau Resources, tambahkan awalan
attributes.atauresources.ke nama bidang.
Contoh kueri:
-
Cari jejak untuk rentang
/components/api/v1/ads/datadengan kode status HTTP 500:spanName : "/components/api/v1/ads/data" and attributes.http.status_code : 500 -
Cari jejak dengan kesalahan dari aplikasi
opentelemetry-demo-adservice:serviceName : "opentelemetry-demo-adservice" and attributes.excep.ids : *
Gunakan panel filter
Pada halaman Trace Explorer, klik bilah pencarian untuk membuka panel filter. Di panel ini, Anda dapat mengatur nilai untuk kondisi filter serta menambahkan kriteria untuk Attributes dan Resources.
Kondisi kueri umum meliputi serviceName (nama aplikasi), spanName (nama rentang), ip (alamat host), traceId (ID jejak), dan duration. Setiap kondisi mendukung berbagai operator, seperti :, =, dan !=. Anda dapat mempersempit hasil lebih lanjut dengan mencentang kotak seperti Only show traces with code hotspots, Only show root span traces, Only show slow spans, dan Only show error spans. Area kueri advanced berisi bidang kind (jenis rentang) dan statusCode (status).
-
Untuk memilih beberapa nilai untuk suatu kondisi, gunakan operator oneOf. Untuk mengecualikan sekumpulan nilai, gunakan operator not oneOf.
-
Bidang duration diukur dalam nanodetik. Misalnya, untuk memfilter jejak dengan durasi lebih dari 500 ms, masukkan ekspresi
duration >= 500000000. Untuk mengkueri jejak dalam rentang tertentu, seperti 0 ms hingga 500 ms, masukkanduration in (0 500000000). Rentang tersebut mencakup nilai awal tetapi tidak mencakup nilai akhir. -
Untuk mengkueri berdasarkan Attributes dan Resources, klik + Add Query Condition.
Gunakan panel Quick Filter
Di panel Quick Filter di sisi kiri halaman Trace Explorer, Anda dapat dengan cepat memfilter jejak berdasarkan status, durasi, nama aplikasi, nama rentang, dan alamat host.
-
Misalnya, memilih Error di bawah filter Status akan langsung menemukan jejak dengan kesalahan, yang sesuai dengan
statusCode=2. -
Pilih aplikasi atau nama rentang tertentu untuk langsung menampilkan hanya jejak yang terkait dengannya.
Panel Quick Filter mendukung pemfilteran multi-level. Panel ini menampilkan distribusi data jejak secara real-time berdasarkan kriteria yang Anda pilih, membantu Anda mengidentifikasi potensi anomali.