ตัวแปลงหัวข้อ W3C Trace Context
แปลงและตรวจ header traceparent และ tracestate ออนไลน์ฟรี version, trace ID, span ID, flags พร้อมถอดบิต sampled และตรวจ members ของ tracestate ทำงานในเบราว์เซอร์ทั้งหมด
Loading tool...
ตัวแปลงหัวข้อ W3C Trace Context คืออะไร?
ตัวแปลง W3C Trace Context ตรวจ header ของ distributed tracing ได้โดยตรงในเบราว์เซอร์ วาง header traceparent เพื่อเช็ค version, trace ID, span ID และ flags ตามกฎสเปก ดูบิต sampled ที่ถอดแล้ว และวาง header tracestate เพื่อแสดง members ของ vendor พร้อมตรวจ key ซ้ำ รูปแบบ และจำนวน - error รายฟิลด์ชี้ชัดว่าต้องแก้อะไร
ประโยชน์หลัก
- validation ตรงสเปกโดยไม่ต้องท่องกฎ W3C
- error รายฟิลด์ ไม่ใช่ข้อความล้มเหลวกว้าง ๆ
- บิต sampled ถูกถอด เห็นพฤติกรรมการ tracing ชัด
- members ของ tracestate ถูกแสดงและตรวจ key ซ้ำ
- เป็นส่วนตัวและทันที - ทุกอย่างทำงานในเบราว์เซอร์
กรณีการใช้งาน
- •ดีบัก trace ที่หายหรือพังในระบบ OpenTelemetry
- •ตรวจ header tracing ที่เข้ามาบน API gateway
- •ยืนยัน config propagator ระหว่าง service
- •สอน distributed tracing ด้วยตัวอย่าง header จริง
วิธีแปลงหัวข้อ Trace Context
- วาง traceparent: คัดลอก header traceparent จาก request ของคุณมาวางในกล่องแรก
- ใส่ tracestate ถ้ามี: วาง header tracestate เพิ่มเพื่อตรวจ members ของ vendor แต่ละตัว
- อ่านค่าฟิลด์: ดู version, trace ID, span ID และ flags พร้อมบิต sampled และ error รายฟิลด์
- แก้ส่วนที่พัง: ใช้รายการ error แก้ header หรือกดโหลดตัวอย่างเทียบกับ header ที่ถูกต้อง
คุณสมบัติหลัก
- validation ของ traceparent ครบตามสเปก W3C พร้อม error รายฟิลด์
- ถอด byte flags พร้อมสถานะบิต sampled
- ยอมรับ field เกินสำหรับเวอร์ชันสูงกว่า 00 พร้อมคำเตือน
- รายการ members ของ tracestate พร้อมตรวจ key ซ้ำและรูปแบบ
- ตรวจค่าศูนย์ล้วนและ ff ที่สงวนไว้
- แปลงทันที ฝั่ง client ทั้งหมด ไม่ต้องอัปโหลด