ทาง Prometheus ได้ปล่อย version 3 (beta) ออกมาให้ลองใช้งานยังไม่แนะนำให้นำไปใช้งานจริง ๆ นะมาดูว่ามีอะไรเปลี่ยนแปลงกันบ้าง
Read More…
จากการแบ่งปันเรื่องของการทดสอบแบบอัตโนมัตินั้นมีคำถามที่น่าสนใจคือเราจะทำการจัดการและแสดงผลการทดสอบอย่างไรดีเพื่อให้ทุกคนที่เกี่ยวข้อเข้าถึงได้ง่ายและเมื่อมีปัญหาทุก ๆ คนที่สนใจ สามารถเห็น หรือ ได้รับข้อมูลทันทีดังนั้นลองมาทำกันดูหน่อย
Read More…
เพิ่งแบ่งปันความรู้เรื่อง performance testing ไปซึ่งหนึ่งในเครื่องมือที่นำมาใช้งานและแนะนำคือ K6พบว่ามีการเปลี่ยนแปลงเยอะเลยเช่น Result output หรือผลของการทดสอบ
Read More…
จากการแบ่งปันเรื่อง Observability ของระบบงานใน Course Microservices workshop ที่ Skooldio มานั้นโดย Observability นั่นประกอบไปด้วย 3 ส่วนหลัก ๆ คือ Application metric Distributed tracing Log aggregation ต่อจากนั้นก็เอาไปทำ dashboard และ alert system ได้อีกเพื่อช่วยให้เราสามารถดูได้ว่า application ทำงานอย่างไรมีปัญหาตรงไหนบ้าง ?หรือมีสัญญาณของปัญหาที่อาจจะเกิดขึ้นไหม ?ถ้าเจอแล้ว สามารถเข้าถึงจุดเกิดเหตุได้ง่ายและรวดเร็วมากยิ่งขึ้น
Read More…
เห็นทาง Grafana ปล่อย Grafana Mimir ออกมาให้ใช้งานอ่านว่า มิเมียร์เป็น open source project สำหรับจัดเก็บข้อมูลในรูปแบบ time series แบบ distributedโดยบอกว่ามี performance ที่ดีที่สุดในตอนนี้สามารถ scale ได้ง่าย และเร็วมาก ๆ
Read More…
จากที่ทำการแบ่งปันเรื่องการพัฒนาระบบงานด้วยแนวคิด Microservices ด้วย Java technology มีคำถามว่า ระบบงานที่พัฒนาด้วยภาษา Go นั้น สามารถ export metric หรือค่าตัวเลขต่าง ๆ ของระบบงานที่พัฒนาได้หรือไม่ ทั้ง CPU/IO/Memory/Process รวมไปถึงการ custom metric ต่าง ๆ ของระบบงานอีก
Read More…
เครื่องมือที่ใช้งานประกอบไปด้วย Spring boot application ซึ่งจะมี 2 service คือ User service กับ Order service Prometheus สำหรับจัดเก็บข้อมูลของแต่ละ service ในรูปแบบ time series Grafana สำหรับแสดงข้อมูลในรูปแบบ graph ที่สวยงาม มาดูขั้นตอนการสร้างระบบ Monitoring อย่างง่ายกันดู
Read More…