تخطَّ إلى المحتوى

المراقبة والـ Observability

الدرس 6 من 20

الهدف

بعد هالدرس تقدر تضبط 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 أشياء:

  1. Errors — لما الكود يكسر (Sentry)
  2. Users — شنو يسوون ووين يوقفون (PostHog)
  3. 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.

محتاج مساعدة؟ راسلنا على mj@shakesbeard.net