การเฝ้าติดตามและติดตามข้อผิดพลาด
เมื่อผู้คนเริ่มใช้แอปของคุณ คุณต้องรู้ว่ามันพังตอนไหน — ควรรู้ก่อนที่พวกเขาจะมาบอกคุณ ชุดเครื่องมือเริ่มต้นแบบเบา ๆ:
- การติดตามข้อผิดพลาด (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 ได้ เป้าหมายไม่ใช่ระบบสังเกตการณ์ระดับองค์กร แต่เป็นเพียงแค่ ไม่ต้องมารู้เรื่องระบบล่มจากทวีตด่า