~/VibeHandbook
PDF ฟรี

บท 16 · 06

การเฝ้าติดตามและติดตามข้อผิดพลาด

เมื่อผู้คนเริ่มใช้แอปของคุณ คุณต้องรู้ว่ามันพังตอนไหน — ควรรู้ก่อนที่พวกเขาจะมาบอกคุณ ชุดเครื่องมือเริ่มต้นแบบเบา ๆ:

  • การติดตามข้อผิดพลาด (error tracking): Sentry จะดักจับและจัดกลุ่ม exception พร้อม stack trace และบอกคุณว่าผู้ใช้คนไหนและบรรทัดไหนที่ทำให้เกิดข้อผิดพลาดแต่ละอัน ติดตั้งแค่ไม่กี่บรรทัด
  • การเฝ้าติดตามเวลาทำงาน (uptime monitoring): ตัว pinger ฟรี (UptimeRobot, Better Stack) จะยิงเข้าเว็บไซต์ของคุณทุก ๆ ไม่กี่นาทีและอีเมลบอกคุณเมื่อมันล่ม
  • Logs: รู้ว่าโฮสต์ของคุณเก็บ log ไว้ที่ไหน (wrangler tail, แดชบอร์ดของ Vercel ฯลฯ) เพื่อให้คุณตรวจสอบได้เมื่อมีอะไรดูผิดปกติ

ให้ AI เพิ่ม Sentry และเชื่อมต่อเอนด์พอยต์ health-check พื้นฐาน — เส้นทางเล็ก ๆ อย่าง /health ที่คืนค่า 200 OK และยืนยันว่าเข้าถึงฐานข้อมูลได้ ซึ่ง uptime monitor ของคุณสามารถ ping ได้ เป้าหมายไม่ใช่ระบบสังเกตการณ์ระดับองค์กร แต่เป็นเพียงแค่ ไม่ต้องมารู้เรื่องระบบล่มจากทวีตด่า

อยากได้แบบออฟไลน์?

ดาวน์โหลดหนังสือทั้งเล่มเป็น PDF หรือ EPUB — ฟรี