-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Integrate Sentry for performance and errors tracking. #8248
Conversation
@avida thanks for sharing. I like how simple this implementation is. I took a look at sentry -- my guess is that performance monitoring might be the most useful thing for us, since logs can typically tell us what the exceptions were. WDYT? Also, do you have an idea of what pricing might look like for our cases? |
f63e618
to
d769ec6
Compare
d769ec6
to
f3165fd
Compare
To enable sentry for any of connector that using cdk you need:
|
@avida, could you add to that Sentry project as well? My username is |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@sergei-solonitcyn can you manage taking this to the finish line? i won't have bandwidth to review
# Conflicts: # airbyte-cdk/python/airbyte_cdk/sources/utils/schema_helpers.py
Add `SENTRY_DSN` environment variable
Add `sentry_sdk` to install requirements
/test connector=connectors/source-google-search-console
|
/publish connector=connectors/source-google-search-console
|
closes #7958 |
Draft PR for #7959
This is a prototype PR of integrating Sentry into connectors for automatic exception reporting and performance monitoring.
It have been tested on couple of connectors by running locally with DSN passed over SENTRY_DSN environment variable.
Here is a link to browse issues created by Sentry https://sentry.io/organizations/zazmic-wl
@sherifnada You should have received an invite to access this link