Skip to content
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

[EPIC] Ensure Source and Destination errors are distinguished and useful (Defogging phase 0) #12118

Closed
12 of 14 tasks
Tracked by #10328
evantahler opened this issue Apr 19, 2022 · 6 comments
Closed
12 of 14 tasks
Tracked by #10328

Comments

@evantahler
Copy link
Contributor

evantahler commented Apr 19, 2022

From Connector Quality & Observability - Defogging Connector Metrics

The goal of Phase 0 is to ensure that are able to store and syndicate relevant failure reasons for every failed sync. This includes gaining specific messages from the connector when something goes wrong. This Epic introduces AirbyteTraceMessage to allow connectors to share better information with the platform.

Analyitcs Team

OSS Platform Team

UI Team

Connectors/sources Team

Connectors/databases Team

Future Work

@evantahler evantahler added type/bug Something isn't working needs-triage labels Apr 19, 2022
@evantahler evantahler self-assigned this Apr 19, 2022
@evantahler evantahler added team/extensibility area/connectors Connector related issues Epic and removed type/bug Something isn't working needs-triage labels Apr 19, 2022
@sherifnada
Copy link
Contributor

fyi @evantahler this is a relevant ticket being done by the platform team: #11279

@evantahler evantahler changed the title [EPIC] Ensure Source and Destination errors are distinguished [EPIC] Ensure Source and Destination errors are distinguished (Defogging phase 1) Apr 22, 2022
@evantahler evantahler changed the title [EPIC] Ensure Source and Destination errors are distinguished (Defogging phase 1) [EPIC] Ensure Source and Destination errors are distinguished (Defogging phase 0) Apr 22, 2022
@evantahler
Copy link
Contributor Author

The final goal of this story is to end up with logic in our datawarehouse similar to this sheet

@ChristopheDuong ChristopheDuong self-assigned this Apr 27, 2022
@evantahler evantahler changed the title [EPIC] Ensure Source and Destination errors are distinguished (Defogging phase 0) [EPIC] Ensure Source and Destination errors are distinguished and useful (Defogging phase 0) May 2, 2022
@evantahler
Copy link
Contributor Author

evantahler commented May 2, 2022

Not part of this epic, but related:
This epic which will attribute problems when the source emits RECORDS that don't match the SPEC properly to the Source, not Normalization - #11279

@evantahler
Copy link
Contributor Author

I'm calling #12322 done, as both CDKs now emit AirbyteLogMessage generically when something goes wrong, and new versions of GA connectors have been released. #11322 remains open, but that's enhancement future work.

@evantahler
Copy link
Contributor Author

Optional story - Add a sync summary to the end of the logs - #12864

@sherifnada
Copy link
Contributor

Calling this one done as the bulk of the work is completed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

7 participants
@bleonard @evantahler @sherifnada @ChristopheDuong @cgardens @lmossman and others