2 điểm bởi whaletail 10 giờ trước | Chưa có bình luận nào. | Chia sẻ qua WhatsApp

Đây là ghi chép về việc xây dựng stack quan sát lỗi và hành vi cho một ứng dụng lướt sóng do một người phát triển bằng Sentry + PostHog với chi phí $0/tháng.

Những điểm đáng đọc:

  • Nguyên tắc là không tự xây hạ tầng quan sát mà giao cho SaaS miễn phí, để nguồn lực của solo developer tập trung vào các tính năng nghiệp vụ
  • Backend chỉ gửi lỗi máy chủ 5xx lên Sentry, còn 4xx bị loại vì là nhiễu / đặt tracesSampleRate:0 để tắt theo dõi hiệu năng và tiết kiệm hạn mức miễn phí
    (5k/tháng)
  • "Quan trọng không phải gửi cái gì mà là không gửi cái gì" — việc từ chối quyền thông báo chỉ để lại breadcrumb thay vì tạo issue, tránh lãng phí quota
  • PostHog được chọn thay cho Firebase Analytics vì là SDK JavaScript thuần có thể gắn vào Expo mà không cần rebuild
  • Cạm bẫy: tự động upload source map của sentry.gradle làm hỏng bản build phát hành → xử lý bằng cách vô hiệu hóa (vẫn thu thập lỗi, chỉ có stack bị
    minified)

Chưa có bình luận nào.

Chưa có bình luận nào.