ข้ามไปยังเนื้อหาหลัก
Devsiam
Case Study · ระบบของ Devsiam เอง// case 03

ระบบเฝ้าระวังเซิร์ฟเวอร์อัตโนมัติ (Devsiam Observatory)

ระบบของ Devsiam เอง ใช้ดูแลเซิร์ฟเวอร์และระบบที่เราดูแล
Devsiam Care (รวมติดตั้ง Devsiam Observatory)
// 01 • CHALLENGE

โจทย์

  1. 1ดิสก์เต็ม แรมพุ่ง หรือ SSL หมดอายุ แต่ไม่มีใครรู้จนผู้ใช้ทักมาบอกว่าระบบล่ม
  2. 2พอมีปัญหา ต้องไล่เปิดไฟล์ log ทีละเครื่อง เสียเวลาหลายชั่วโมง
  3. 3เครื่องมือ monitoring ต่างประเทศคิดราคาตามปริมาณข้อมูลและจำนวนเครื่อง บานปลายสำหรับ SME
// 02 • ARCHITECTURE

สถาปัตยกรรมระบบ

  • •เซิร์ฟเวอร์ + เว็บไซต์ + ฐานข้อมูล → ส่งข้อมูลเข้า ระบบเก็บค่าสถานะและประวัติการทำงาน (Prometheus & Loki) → แยก 2 ทาง:
  • •ทางที่ 1 (แดชบอร์ด): หน้าจอสุขภาพระบบ (Grafana) แสดงกราฟสถานะสด
  • •ทางที่ 2 (แจ้งเตือน): พบค่าผิดปกติ → ระบบจัดการแจ้งเตือน (Alertmanager) → LINE / Telegram → ทีมวิศวกรตรวจและแก้ในเวลาทำการ → รายงานสุขภาพระบบรายเดือน
ARCHITECTURE BLUEPRINT// เลื่อนแนวนอนเพื่อดูภาพเต็ม →
ไดอะแกรมสถาปัตยกรรม Devsiam Observatoryแสดงการส่งข้อมูลจากเซิร์ฟเวอร์เข้าสู่ Prometheus & Loki แยกเป็นแดชบอร์ด Grafana และการแจ้งเตือน Alertmanager// MONITORED ASSETSเซิร์ฟเวอร์ + เว็บไซต์+ ฐานข้อมูล// OBSERVABILITY COREระบบเก็บค่าสถานะ & ประวัติ(Prometheus & Loki)แสดงกราฟสถานะสดทางที่ 1 (แดชบอร์ด)หน้าจอสุขภาพระบบ (Grafana)ทางที่ 2 (แจ้งเตือน)พบค่าผิดปกติ (ดิสก์ใกล้เต็ม, SSL ใกล้หมดอายุ)↓Alertmanager → LINE / Telegram↓ทีมวิศวกรตรวจและแก้ในเวลาทำการ → รายงานรายเดือน

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

// 03 • OUTCOME

ผลลัพธ์ที่ทำได้จริง

ผลลัพธ์ที่ทำได้จริง
ตัวชี้วัดก่อนหลัง
การรู้ว่าระบบผิดปกติรอผู้ใช้แจ้งเมื่อระบบล่มแล้วแจ้งเตือนอัตโนมัติก่อนระบบหยุด (ดิสก์ใกล้เต็ม, เว็บช้า, SSL ใกล้หมดอายุ, backup ไม่สำเร็จ)
เวลาหาต้นเหตุปัญหาไล่เช็กเซิร์ฟเวอร์ด้วยมือหลายชั่วโมงเปิดกราฟและค้น log ย้อนหลัง 7–15 วันได้ในไม่กี่นาที
ค่าเครื่องมือคิดตามปริมาณข้อมูลใช้ Open Source ทั้งชุด ไม่มีค่าไลเซนส์
// consultation

อยากรู้ว่าธุรกิจของคุณควรเริ่มจากระบบไหน