Blog

Releases and technical notes about Gotcha.

When your error tracker cuts you off: a same-day exit plan

What to do when access to a hosted error tracker ends on somebody else's terms: what breaks immediately, how to stand up self-hosted Gotcha and swap the DSN in an evening, what cannot be migrated, and how to stop depending on an account you do not own.

Connecting Gotcha to Symfony: separate backend and frontend

How to connect self-hosted Gotcha to an app with a Symfony backend and a separate frontend that talk over an API and live on different domains: errors, tracing, Web Vitals, uptime and alerts. Everything via env; moving to another instance is one variable change.

Meet Gotcha

What Gotcha is, why it exists, and how it's built.