-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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] All CDK Connectors emit AirbyteTraceMessage
when something goes wrong
#12322
Comments
AirbyteLogMessage
with a human-readable message when something goes wrong - which will set failureReason metadata properlyAirbyteLogMessage
with a human-readable message when something goes wrong
AirbyteLogMessage
with a human-readable message when something goes wrongAirbyteLogMessage
with a human-readable message when something goes wrong
AirbyteLogMessage
with a human-readable message when something goes wrongAirbyteLogMessage
with a human-readable message when something goes wrong
This story is naïve by design in this first pass so what we can have filled-out failureReasons to work with. Future stories will work within each connector to produce better and more meaningful failure reasons. |
AirbyteLogMessage
with a human-readable message when something goes wrongAirbyteLogMessage
with a human-readable message when something goes wrong
AirbyteLogMessage
with a human-readable message when something goes wrongAirbyteTraceMessage
with a human-readable message when something goes wrong
AirbyteTraceMessage
with a human-readable message when something goes wrongAirbyteTraceMessage
when something goes wrong
AirbyteTraceMessage
when something goes wrongAirbyteTraceMessage
when something goes wrong
note for implementer: we need to first publish the protocol / java/ python generated files to unblock this ticket. It's a small part of #12161 |
AirbyteTraceMessage
when something goes wrongAirbyteTraceMessage
when something goes wrong
Context link: Here's the PR adding AirbyteTraceMessage to the protocol |
AirbyteTraceMessage
when something goes wrongAirbyteTraceMessage
when something goes wrong
Using
AirbyteTraceMessage
will setfailure_reason
metadata automagically. This replaces the current failure behavior of logging and throwing when something goes wrong. This story is to update the CDK as naively as possible such that any crash produces a log message in the right format before existing. e.g. this would be wrapping the calls toread()
andwrite()
in a try/catch.Relevant Spec: https://docs.google.com/document/d/1ctrj3Yh_GjtQ93aND-WH3ocqGxsmxyC3jfiarrF6NY0/edit#
Which produces:
CDKs
AirbyteTraceMessage
#12471AirbyteTraceMessage
#12472AirbyteTraceMessage
#12473SAT Ideas:
The text was updated successfully, but these errors were encountered: