prometheus Archive

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

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

Read More…

K6 :: ว่าด้วยเรื่องของ Result output ของการทดสอบ

เพิ่งแบ่งปันความรู้เรื่อง performance testing ไปซึ่งหนึ่งในเครื่องมือที่นำมาใช้งานและแนะนำคือ K6พบว่ามีการเปลี่ยนแปลงเยอะเลยเช่น Result output หรือผลของการทดสอบ

Read More…

ว่าด้วยเรื่องของ Observability บน Grafana + Loki + Tempo

จากการแบ่งปันเรื่อง Observability ของระบบงานใน Course Microservices workshop ที่ Skooldio มานั้นโดย Observability นั่นประกอบไปด้วย 3 ส่วนหลัก ๆ คือ Application metric Distributed tracing Log aggregation ต่อจากนั้นก็เอาไปทำ dashboard และ alert system ได้อีกเพื่อช่วยให้เราสามารถดูได้ว่า application ทำงานอย่างไรมีปัญหาตรงไหนบ้าง ?หรือมีสัญญาณของปัญหาที่อาจจะเกิดขึ้นไหม ?ถ้าเจอแล้ว สามารถเข้าถึงจุดเกิดเหตุได้ง่ายและรวดเร็วมากยิ่งขึ้น

Read More…

สวัสดี Grafana Mimir

เห็นทาง Grafana ปล่อย Grafana Mimir ออกมาให้ใช้งานอ่านว่า มิเมียร์เป็น open source project สำหรับจัดเก็บข้อมูลในรูปแบบ time series แบบ distributedโดยบอกว่ามี performance ที่ดีที่สุดในตอนนี้สามารถ scale ได้ง่าย และเร็วมาก ๆ

Read More…

[Golang] ทำการ export metric ต่าง ๆ ออกมาในรูปแบบของ Prometheus

จากที่ทำการแบ่งปันเรื่องการพัฒนาระบบงานด้วยแนวคิด Microservices ด้วย Java technology มีคำถามว่า ระบบงานที่พัฒนาด้วยภาษา Go นั้น สามารถ export metric หรือค่าตัวเลขต่าง ๆ ของระบบงานที่พัฒนาได้หรือไม่ ทั้ง CPU/IO/Memory/Process  รวมไปถึงการ custom metric ต่าง ๆ ของระบบงานอีก

Read More…

มาทำระบบ monitoring สำหรับ Spring Boot application อย่างง่ายกัน

เครื่องมือที่ใช้งานประกอบไปด้วย Spring boot application ซึ่งจะมี 2 service คือ User service กับ Order service Prometheus สำหรับจัดเก็บข้อมูลของแต่ละ service ในรูปแบบ time series Grafana สำหรับแสดงข้อมูลในรูปแบบ graph ที่สวยงาม มาดูขั้นตอนการสร้างระบบ Monitoring อย่างง่ายกันดู

Read More…