@repo/observability tracks errors with Sentry and aggregates logs with BetterStack. Separate configs for client and server.
Usage
Initialize on the client:apps/app/instrumentation-client.ts
apps/app/instrumentation.ts
Structured Logging
Send structured logs to BetterStack:apps/api/routes/payments.ts
captureError() from @repo/observability/error only for caught exceptions you want to track.