Case Study · ระบบของ Devsiam เอง// case 03
ระบบเฝ้าระวังเซิร์ฟเวอร์อัตโนมัติ (Devsiam Observatory)
ระบบของ Devsiam เอง ใช้ดูแลเซิร์ฟเวอร์และระบบที่เราดูแล
Devsiam Care (รวมติดตั้ง Devsiam Observatory)
// 01 • CHALLENGE
โจทย์
- 1ดิสก์เต็ม แรมพุ่ง หรือ SSL หมดอายุ แต่ไม่มีใครรู้จนผู้ใช้ทักมาบอกว่าระบบล่ม
- 2พอมีปัญหา ต้องไล่เปิดไฟล์ log ทีละเครื่อง เสียเวลาหลายชั่วโมง
- 3เครื่องมือ monitoring ต่างประเทศคิดราคาตามปริมาณข้อมูลและจำนวนเครื่อง บานปลายสำหรับ SME
// 02 • ARCHITECTURE
สถาปัตยกรรมระบบ
- •เซิร์ฟเวอร์ + เว็บไซต์ + ฐานข้อมูล → ส่งข้อมูลเข้า ระบบเก็บค่าสถานะและประวัติการทำงาน (Prometheus & Loki) → แยก 2 ทาง:
- •ทางที่ 1 (แดชบอร์ด): หน้าจอสุขภาพระบบ (Grafana) แสดงกราฟสถานะสด
- •ทางที่ 2 (แจ้งเตือน): พบค่าผิดปกติ → ระบบจัดการแจ้งเตือน (Alertmanager) → LINE / Telegram → ทีมวิศวกรตรวจและแก้ในเวลาทำการ → รายงานสุขภาพระบบรายเดือน
ARCHITECTURE BLUEPRINT// เลื่อนแนวนอนเพื่อดูภาพเต็ม →
* ภาพประกอบเป็นไดอะแกรมที่เราวาดขึ้นใหม่ ไม่ใช่หน้าจอของระบบจริง เพื่อรักษาความลับทางธุรกิจ
// 03 • OUTCOME
ผลลัพธ์ที่ทำได้จริง
| ตัวชี้วัด | ก่อน | หลัง |
|---|---|---|
| การรู้ว่าระบบผิดปกติ | รอผู้ใช้แจ้งเมื่อระบบล่มแล้ว | แจ้งเตือนอัตโนมัติก่อนระบบหยุด (ดิสก์ใกล้เต็ม, เว็บช้า, SSL ใกล้หมดอายุ, backup ไม่สำเร็จ) |
| เวลาหาต้นเหตุปัญหา | ไล่เช็กเซิร์ฟเวอร์ด้วยมือหลายชั่วโมง | เปิดกราฟและค้น log ย้อนหลัง 7–15 วันได้ในไม่กี่นาที |
| ค่าเครื่องมือ | คิดตามปริมาณข้อมูล | ใช้ Open Source ทั้งชุด ไม่มีค่าไลเซนส์ |