2 คะแนน โดย whaletail 10 시간 전 | ยังไม่มีความคิดเห็น | แชร์ทาง WhatsApp

บันทึกการจัดสแต็กสำหรับสังเกตข้อผิดพลาดและพฤติกรรมของแอปโต้คลื่นที่พัฒนาโดยคนเดียวด้วย 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)

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น