الهدف
بعد هالدرس تقدر تضبط Sentry + PostHog + Better Stack، تربطهم بـ Slack، تفهم الـ 3 observability pillars (logs, metrics, traces)، وتبني dashboard وحد تشوفه كل صباح.
ليش هذا الحين؟
منتجك يشتغل في production. CI/CD يطلق deploys تلقائيا. Infrastructure مضبوطة.
بس ترى — بدون monitoring، أنت أعمى. Users يشوفون errors قبلك. Downtime يصير وأنت ما تعرف. DB query بطيئة تذبح UX وأنت ما حاسس.
هالدرس يجمع monitoring + observability في درس وحد. لأن الفرق الفني هو: monitoring يخبرك إن أكو مشكلة، observability تخليك تعرف ليش.
الفكرة
للـ solo founder في production، محتاج 3 أشياء:
- Errors — لما الكود يكسر (Sentry)
- Users — شنو يسوون ووين يوقفون (PostHog)
- Uptime — هل الـ app شغّال أصلا؟ (Better Stack)
هذي هي الـ 3 observability pillars مبسّطة:
- Logs = events مكتوبة — Sentry + structured logs
- Metrics = أرقام على مدار الوقت — PostHog + Better Stack
- Traces = مسار request خلال الـ system — Sentry traces
بدون وحدة منهم = blind spot. الـ 3 مع بعض = full picture.