ใช้งาน Grafana และ Prometheus

ใช้งาน Grafana และ Prometheus - Image 1ใช้งาน Grafana และ Prometheus - Image 2ใช้งาน Grafana และ Prometheus - Image 3ใช้งาน Grafana และ Prometheus - Image 4ใช้งาน Grafana และ Prometheus - Image 5
08/05/2025•Admin Team•
grafanamonitortestperformanceTutorialDevOps

📊 เริ่มต้นใช้งาน Grafana สำหรับมือใหม่

สวัสดีครับ! วันนี้แอดจะมาเล่าให้ฟังว่าทำไมแอดถึงหลงรัก Grafana และอยากให้ทุกคนได้ลองใช้กัน

ทำไมแอดถึงเลือก Grafana?

แอดเคยเจอปัญหาแบบนี้บ่อยๆ ครับ ตอนที่ต้องดูแลระบบหลายๆ ตัว ข้อมูลมันกระจัดกระจายไปหมด บางทีต้องเปิดหน้าต่างเบราว์เซอร์เป็นสิบๆ แท็บเพื่อดูข้อมูลแต่ละส่วน แอดเหนื่อยมาก! 😫

จนวันนึงแอดได้เจอ Grafana เข้าไป แอดตกหลุมรักเลยครับ! เพราะมันช่วยให้แอดเห็นภาพรวมของระบบทั้งหมดในหน้าเดียว แถมยังสวยงามด้วย รู้สึกเหมือนได้แว่นวิเศษที่ช่วยให้มองเห็นทุกอย่างได้ชัดเจนขึ้น

Grafana คืออะไร?

Grafana เป็นเครื่องมือที่แอดใช้บ่อยมากในการสร้าง Dashboard แสดงข้อมูลแบบ Real-time ครับ เหมาะมากสำหรับคนที่ต้องการติดตามข้อมูลต่างๆ เช่น การใช้งาน Server, จำนวนผู้เข้าชมเว็บไซต์ หรือข้อมูลอื่นๆ ที่ต้องการดูแบบเรียลไทม์

เริ่มต้นใช้งาน Grafana กับแอด

1. ติดตั้ง Grafana

แอดแนะนำให้ใช้ Docker นะครับ เพราะง่ายสุดๆ แค่รันคำสั่งนี้:

docker run -d -p 3000:3000 grafana/grafana

หลังจากรันคำสั่งนี้แล้ว เปิดเบราว์เซอร์ไปที่ http://localhost:3000 จะเจอหน้า Login ครับ

  • Username: admin
  • Password: admin

2. เชื่อมต่อกับแหล่งข้อมูล

แอดชอบที่ Grafana สามารถเชื่อมต่อกับแหล่งข้อมูลได้หลายแบบ เช่น:

  • Prometheus
  • InfluxDB
  • MySQL
  • PostgreSQL

ลองมาดูตัวอย่างการเชื่อมต่อกับ Prometheus กันนะครับ (แอดใช้บ่อยที่สุด):

  1. ไปที่ Configuration (ไอคอนเฟือง) > Data Sources
  2. กดปุ่ม "Add data source"
  3. เลือก Prometheus
  4. กรอก URL ของ Prometheus (เช่น http://localhost:9090)
  5. กด Save & Test

3. สร้าง Dashboard แรก

แอดจะสอนวิธีสร้าง Dashboard ง่ายๆ กันนะครับ:

  1. กดปุ่ม "+" ด้านบน > New Dashboard 00
  2. กด "Add new panel"
  3. เลือก Metric ที่ต้องการแสดง (เช่น CPU Usage)
  4. ปรับแต่งการแสดงผลตามต้องการ
  5. กด Save

เทคนิคที่แอดใช้บ่อย

การสร้าง Alert

แอดใช้ Alert บ่อยมากครับ เพราะไม่อยากต้องคอยเช็คข้อมูลตลอดเวลา:

  1. ไปที่ Alert > Alert Rules
  2. กด New Alert Rule
  3. กำหนดเงื่อนไข (เช่น CPU > 80%)
  4. ตั้งค่าการแจ้งเตือน (แอดชอบใช้ Slack เพราะสะดวกดี)

การแชร์ Dashboard

แอดชอบแชร์ Dashboard ให้ทีมดู เพราะช่วยให้ทุกคนเห็นภาพเดียวกัน:

  1. กดปุ่ม Share ด้านบน
  2. เลือกวิธีแชร์ (Link, Snapshot, หรือ Export)
  3. คัดลอกลิงก์ไปแชร์ได้เลย

เคล็ดลับจากประสบการณ์แอด

  • ใช้ Variables เพื่อให้ Dashboard ยืดหยุ่นมากขึ้น (แอดใช้บ่อยมาก!)
  • สร้าง Dashboard Template เพื่อใช้ซ้ำ (ประหยัดเวลาได้เยอะ)
  • ใช้ Annotations เพื่อบันทึกเหตุการณ์สำคัญ (ช่วยให้ทีมเข้าใจได้ง่ายขึ้น)
  • ตั้งค่า Refresh Rate ให้เหมาะสมกับข้อมูล (อย่าให้มันอัพเดทบ่อยเกินไปนะครับ)

สรุปจากแอด

Grafana เป็นเครื่องมือที่แอดใช้แทบทุกวันเลยครับ เพราะมันช่วยให้แอดทำงานได้ง่ายขึ้น สบายขึ้น และมีประสิทธิภาพมากขึ้น แอดหวังว่าทุกคนจะได้ลองใช้และหลงรักมันเหมือนแอดนะครับ!

ถ้ามีคำถามเพิ่มเติม สามารถถามแอดได้ในคอมเมนต์ด้านล่างเลยนะครับ แอดยินดีช่วยเหลือครับ!

Happy Monitoring! 🚀

Command Eng Logo
CMD yourNgineers
เลขประจำตัวผู้เสียภาษี0805564000814
บทความ
ติดต่อบริษัท คอมมานด์ เอ็นจ์ จำกัด
81/36 เพอร์เฟค พาร์คบางนาตำบลบางเสาธง อำเภอบางเสาธงจังหวัดสมุทรปราการ 10570
team@commandeng.in.th+66 89 393 5191
Facebook Page | Command EngLine | Command Eng Official
© Copyright 2022-2026 Command Eng Co., Ltd.v1.0.4 · 0d556ab · 2026-11-03 15:23