Sentry <> Supabase
- Dominant language
- Python
- Stars
- 44.8k
- Forks
- 4.9k
- Avg merge
- 22h 21m
- Merged PRs (30d)
- 586
Description
### Problem Statement
Sentry supports Supabase already:
- [3rd Party Node.js integration](https://supabase.com/docs/guides/telemetry/sentry-monitoring)
- [Supabase Edge Functions](https://supabase.com/docs/guides/functions/examples/sentry-monitoring) via Sentry Deno SDK
There are more features and platforms which we do not yet support, along with some quality of life improvement we could see in the product. This ticket will act as a tracking item for those features and improvements.
- https://github.com/getsentry/sentry-javascript/issues/15436
- https://github.com/getsentry/sentry-javascript/issues/14611
- https://github.com/getsentry/sentry-react-native/issues/4776
- https://github.com/getsentry/sentry-python/issues/4070
- https://github.com/getsentry/sentry-dart/issues/2727
- https://github.com/getsentry/sentry-cocoa/issues/4858
- https://github.com/getsentry/sentry-dotnet/issues/3977
- https://github.com/getsentry/sentry-kotlin-multiplatform/issues/342
- [Crons](https://supabase.com/docs/guides/cron/quickstart)
- Add Supabase Icons in trace view and insights views where we detect events originating from the supabase platform
- https://github.com/getsentry/sentry/pull/89380
- If we can detect supabase is running on the host application via dependencies, runtime, or other environment type context we should promote usage of our libraries and adapt the UI to ensure the most value for supabase users, even if just icons to start
- are there other contexts we could be pulling from Supabase to set on our events to use in the UI. traces and/or insights and/or errors?
Contributor guide
Research direction
Start by reviewing the linked sentry-javascript, sentry-react-native, sentry-python, sentry-dart, sentry-cocoa, sentry-dotnet, and sentry-kotlin-multiplatform issues, plus the referenced pull request and Supabase documentation. This tracking issue has no single entry point or completion condition; done would require selecting and completing one specifically scoped integration or product improvement.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp, dart, deno, javascript, kotlin, python, supabase
- Domain
- backend, frontend, observability-sre
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 18/100