จากการเปลี่ยนแปลงสิ่งต่าง ๆ ใน Spring Boot 3.2 นั้นหนึ่งสิ่งที่น่าสนใจคือ Distributed Tracingโดยเป็นการเปลี่ยนแปลงจาก Spring Boot 2.x แบบหน้ามือหลังมือไม่สามารถใช้งานร่วมกันได้จึงทำการสรุปการใช้งานไว้นิดหน่อย
Read More…
ปัญหาที่พบเจอใน Spring Boot 3 + WEbFluxเมื่อมีการใช้งาน WebClient เพื่อเรียกใช้งาน external APIพบว่าข้อมูลของ tracing ไม่ถูกส่งไปยัง external APIทำให้ข้อมูลของ tracing ระบบไม่ถูกต้องตามที่คาดหวัง
Read More…
เพิ่งเห็นว่าใน Google Cloud นั้นมีบริการที่ชื่อว่า Cloud Trace สำหรับการจัดการเรื่องของ distributed tracing ให้ใช้งานแบบง่าย ๆ ดูการทำงานในส่วนต่าง ๆ ว่าเป็นอย่างไร รวมไปถึงการหาคอขวดของระบบงานอีกด้วย ที่สำคัญสามารถสร้างกฏในการตรวจสอบปัญหาแบบอัตโนมัติให้อีกด้วย
Read More…