TL;DR: מערך מלא: Sentry (errors + APM, חינמי-$80), PostHog (analytics + session replay + feature flags, חינמי-$50), Better Stack (uptime + logs, $24), OpenTelemetry (tracing, חינמי). סה"כ $0-$150/חודש. בלי זה - מגלים על באגים מהמשתמשים. עם זה - מגלים לפניהם.
למה Observability חיוני
ב-MVP: מגלים מ-WhatsApp או screenshot. ב-1,000 משתמשים: לא מגלים בכלל עד שמשתמש 500 מתלונן. ב-Vibe Coding גרוע יותר - AI יוצר edge cases שלא ראיתם.
קראו עוד: Observability Stack 2026
Sentry - Error Tracking + APM ($0-$80)
- Automatic error capture (frontend + backend)
- Source maps - stack traces קריאים
- Performance monitoring
- Release tracking
- Session replay
npm install @sentry/react
import * as Sentry from "@sentry/react";
Sentry.init({
dsn: import.meta.env.VITE_SENTRY_DSN,
integrations: [
Sentry.browserTracingIntegration(),
Sentry.replayIntegration({ maskAllText: true, blockAllMedia: true }),
],
tracesSampleRate: 0.1,
replaysSessionSampleRate: 0.1,
replaysOnErrorSampleRate: 1.0,
environment: import.meta.env.MODE,
});
Free: 5K errors/חודש. Pro $26: 50K. Business $80: כולל session replay.
PostHog - Product Analytics ($0-$50)
- Product analytics (כמו Amplitude)
- Session replay (כמו Hotjar)
- Feature flags (כמו LaunchDarkly)
- A/B testing
- AI insights
Free: 1M events + 5K replays/חודש.
import posthog from "posthog-js";
posthog.init(import.meta.env.VITE_POSTHOG_KEY, {
api_host: "https://app.posthog.com",
session_recording: { maskAllInputs: true }
});
posthog.capture("lead_captured", {
source: "tool:tech-debt-calculator",
value: 50000
});
Better Stack - Uptime + Logs ($24)
- Uptime monitoring כל דקה
- Status pages פומביים
- Log aggregation
- Slack/SMS alerts
- Incident timelines
// api/health.ts
export default async function handler(req, res) {
try {
await db.raw("SELECT 1");
await redis.ping();
res.status(200).json({ status: "ok" });
} catch (err) {
res.status(503).json({ status: "degraded", error: err.message });
}
}
Alerts - מה לקנפג
Critical (page):
- Error rate > 5% on /api/checkout for 5 min
- Site down 5 min
- DB pool exhausted
High (Slack):
- Error rate > 1% for 15 min
- p95 latency > 3s for 15 min
- DAU drop > 30%
Cost לסטארטאפ טיפוסי
| Stage | Sentry | PostHog | Better Stack | סה"כ |
|---|---|---|---|---|
| Pre-launch | Free | Free | Free | $0 |
| Beta | $26 | Free | $24 | $50 |
| Production | $80 | $50 | $24 | $154 |
| Scale | $190 | $200 | $24 | $414 |
ROI
bug אחד שמשפיע על 5% משתמשים, לא תופסים 7 ימים:
- 5,000 × 5% = 250 מושפעים
- 30% churn = 75 אבודים
- $50 LTV × 75 = $3,750 הפסד
Observability חוסך bug אחד בחודש = $3,750/חודש.
איך מתחילים
- Sentry - היום (חצי שעה)
- PostHog - שבוע ראשון (שעה)
- Better Stack - חודש ראשון (20 דקות)
- Alerts + dashboards - בהמשך (יום עבודה)
