grafana Archive

ว่าด้วยเรื่องของ 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…

Dashboard as a Code ด้วย Grafonnet

ในการสร้าง Dashboard ใน Grafana นั้นต้องสร้างในรูปแบบของ JSONซึ่งมีตัวอย่าง และ community ให้เยอะมาก ๆแต่ปัญหาคือ การสร้าง ทดสอบ และดูแลไม่ง่ายเลย

Read More…

ทำความรู้จักกับ Loki คือ log system จาก Grafana Labs

Loki คืออะไรคำจำกัดความสั้น ๆ คือ เหมือนกับ Prometheus แต่ใช้สำหรับเก็บข้อมูล log ความสามารถที่น่าสนใจคือ Horizontal scale High availability Log aggregation ออกแบบมาเพื่อให้จัดการได้ง่าย รวมทั้งเรื่องประหยัดค่าใช้จ่าย หรือใช้ให้เกิดประโยชน์สูงสุด

Read More…

เปลี่ยน database ของ Grafana ทำได้ไหม ?

วันนี้มีคุยเรื่องการใช้งาน Grafana สำหรับแสดงข้อมูลต่าง ๆ ของระบบในรูปแบบกราฟสวย ๆ รวมไปถึงเรื่องของทำ alert และ notification มีคำถามที่น่าสนใจคือ  เราสามารถนำข้อมูลต่าง ๆ ของ Grafana ไปเก็บใน database อื่น ๆ ได้ไหม ยกตัวอย่างเช่น MySQL และ PostgreSQL เป็นต้น

Read More…

แสดงผลการทำ Performance testing จาก JMeter แบบสวย ๆ ใน Grafana

ว่าง ๆ ทำการสรุปผลการทำ Performance testing จาก JMeter ไปแสดงแบบสวยๆ ใน Grafana นิดหน่อย แน่นอนว่า มีคนใจดีทำ dashboard ส่วน ๆ ใน Grafana ไว้ให้แล้ว ดังนั้นบันทึกขั้นตอนไว้นิดหน่อย มาเริ่มกันเลย

Read More…

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

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

Read More…