อย่าสร้างระบบมอนิเตอร์เอง ฝากไว้กับ SaaS ฟรีดีกว่า — สังเกตการณ์ได้ฟรี 0 บาทด้วย Sentry + PostHog
(whale-tail.tistory.com)บันทึกการจัดสแต็กสำหรับสังเกตข้อผิดพลาดและพฤติกรรมของแอปโต้คลื่นที่พัฒนาโดยคนเดียวด้วย Sentry + PostHog ในค่าใช้จ่ายเดือนละ $0
ประเด็นที่น่าอ่าน:
- ยึดหลักการมอบโครงสร้างพื้นฐานด้าน observability ให้ SaaS ฟรีแทนการสร้างเอง และนำทรัพยากรของนักพัฒนาเดี่ยวไปโฟกัสที่ฟีเจอร์ของโดเมน
- ฝั่งแบ็กเอนด์ส่งไปที่ Sentry เฉพาะ server error ระดับ 5xx ส่วน 4xx เป็น noise จึงตัดออก / ปิด performance tracing ด้วย
tracesSampleRate:0เพื่อประหยัดโควตาฟรี (5k/เดือน) - "สิ่งสำคัญไม่ใช่ว่าจะส่งอะไร แต่คือจะไม่ส่งอะไร" — การปฏิเสธสิทธิ์แจ้งเตือนให้เหลือแค่ breadcrumb แทน issue เพื่อไม่ให้เปลือง quota
- PostHog ใช้ pure JS SDK ที่ต่อกับ Expo ได้โดยไม่ต้อง rebuild จึงเลือกใช้แทน Firebase Analytics
- จุดที่ต้องระวัง: การอัปโหลด source map อัตโนมัติของ
sentry.gradleทำให้ release build พัง → เลี่ยงได้ด้วยการปิดใช้งาน (ยังเก็บ error ได้ แต่ stack จะถูก minified)
ยังไม่มีความคิดเห็น