A monitor tells you something is down. Your logs tell you what. Ship them to one stream and the answer is one search away, not four dashboards away.
Works with your stack
You know the drill. A user reports a bug. You check Vercel for the BFF/Backend logs. Then you switch to Supabase to check the DB logs. Then you check your payment provider's dashboard.
By the time you find the issue, you've lost 20 minutes and your flow is gone. Context switching kills your productivity. You need one stream for everything.
Everything lands in one searchable feed. Filter by user_id across the whole stack, jump to the minute the check went red, and read the request that caused it. Node, Python, Ruby, Java, .NET and Go.
One error stream across every service
Search from the alert back to the request that broke
Tag every log with user, release and request