OpenTelemetry Archive

สวัสดี Prometheus 3.0 (beta) มีอะไรเปลี่ยนแปลงบ้าง

ทาง Prometheus ได้ปล่อย version 3 (beta) ออกมาให้ลองใช้งานยังไม่แนะนำให้นำไปใช้งานจริง ๆ นะมาดูว่ามีอะไรเปลี่ยนแปลงกันบ้าง

Read More…

มาดูความสามารถของ Jaeger 2 กัน

สำหรับใครที่จัดเก็บข้อมูล tracing ของระบบงานเป็นหนึ่งในข้อมูลที่สำคัญของระบบ observability น่าจะเคยเห็นและใช้งาน Jaeger กันมาบ้างโดยตอนนี้ทางทีมพัฒนาใกล้ปล่อย version 2 ออกมาให้ใช้งานกันแล้วมาดูว่ามีอะไรที่น่าสนใจกันบ้าง ๆ

Read More…

มาลองใช้งาน Docker image จากทาง Grafana คือ grafana/otel-lgtm

OpenTelemetry นั้นเป็น project ที่ได้รับความนิยมขึ้นมาจากเรื่องของ Distributed tracing และยังขยายเป็นเรื่อง metric กับ log ด้วยโดยที่ตัวมันเองประกอบไปด้วยส่วนการทำงานต่าง ๆ เช่น ในฝั่งของ Grafana ก็มี LGTM stackแน่นอนว่าต้องสนับสนุน OpenTelemetry อย่างแน่นอนและเพื่อให้ง่ายต่อการใช้งาน ทาง Grafana จึงได้สร้าง Docker image ออกมาในชื่อ grafana/otel-lgtmดังนั้นมาลองใช้งานกัน

Read More…

POC :: แสดงผลการทดสอบระบบงานใน Grafana

จากการแบ่งปันเรื่องของการทดสอบแบบอัตโนมัตินั้นมีคำถามที่น่าสนใจคือเราจะทำการจัดการและแสดงผลการทดสอบอย่างไรดีเพื่อให้ทุกคนที่เกี่ยวข้อเข้าถึงได้ง่ายและเมื่อมีปัญหาทุก ๆ คนที่สนใจ สามารถเห็น หรือ ได้รับข้อมูลทันทีดังนั้นลองมาทำกันดูหน่อย

Read More…

สรุป VDO เรื่อง Observability Is About Confidence

ทำการสรุป VDO เรื่อง Build in Observability While Developing จากงาน KubeConทำการอธิบายถึง observability ของระบบว่าช่วยให้เราเข้าใจสิ่งที่กำลังเกิดขึ้นในระบบงาน หรือบน productionแต่มักจะพบว่า ในการพัฒนาและส่งมอบ feature นั้นมักจะแยกระหว่าง code กับพวก observability (log, trace, metric) ออกจากกัน

Read More…

แนะนำการใช้งาน Distributed Tracing ใน Spring Boot 3.2

จากการเปลี่ยนแปลงสิ่งต่าง ๆ ใน Spring Boot 3.2 นั้นหนึ่งสิ่งที่น่าสนใจคือ Distributed Tracingโดยเป็นการเปลี่ยนแปลงจาก Spring Boot 2.x แบบหน้ามือหลังมือไม่สามารถใช้งานร่วมกันได้จึงทำการสรุปการใช้งานไว้นิดหน่อย

Read More…

น่าสนใจกับ Observability-Driven Development (ODD) ด้วย TraceTest

ระบบการทำงานที่ต้องติดต่อสื่อสารกันผ่านระบบ networkไม่ว่าจะเป็น HTTP/HTTPs, Messaging protocol ต่าง ๆมีคำถามที่น่าสนใจคือเราจะตรวจสอบการทำงานได้อย่างไรว่าทำงานได้อย่างถูกต้องตามที่เราต้องการ

Read More…

สวัสดี OpenTelemetry

หลังจากที่ใช้งาน OpenTracing มานานซึ่งตอนนี้ OpenTracing ได้รวมเข้ากับ OpenCensus แล้วมีชื่อว่า OpenTelemetry จึงมาลองศึกษาและใช้งานดูกันหน่อย

Read More…

ว่าด้วยเรื่องของ Distributed tracing กับ OpenTelemetry แบบง่าย ๆ

จากที่เคยเขียน blog เรื่อง Jaeger ระบบ Distributed Tracing นั้น ใช้งานผ่าน library ชื่อว่า OpenTracing สำหรับจัดการรูปแบบข้อมูลของ tracing message และจัดเก็บข้อมูลด้วย Jaeger ในตอนนี้ OpenTracing ได้รวมกับ OpenCensus ในชื่อ OpenTelemetryจึงมาดูการใช้งานหน่อย เห็นเขาว่าง่ายดี

Read More…