-
Notifications
You must be signed in to change notification settings - Fork 2k
Closed
Labels
domain: networkingAnything related to Vector's networkingAnything related to Vector's networkingdomain: reliabilityAnything related to Vector's reliabilityAnything related to Vector's reliabilitydomain: sinksAnything related to the Vector's sinksAnything related to the Vector's sinkshave: shouldWe should have this feature, but is not required. It is medium priority.We should have this feature, but is not required. It is medium priority.needs: requirementsNeeds a a list of requirements before work can be beginNeeds a a list of requirements before work can be beginneeds: rfcNeeds an RFC before work can begin.Needs an RFC before work can begin.sink: elasticsearchAnything `elasticsearch` sink relatedAnything `elasticsearch` sink relatedtype: enhancementA value-adding code change that enhances its existing functionality.A value-adding code change that enhances its existing functionality.
Description
I would like to think about partial failures when ingesting data into Elasticsearch and if we even want to handle this scenario. Options include:
- Don't do anything.
- Collect individual failed items and retry. This will probably require error code matching.
- Provide an option to dead-letter the items.
This is not urgent but I wanted to get it up for discussion and posterity.
numbnut, zamazan4ik and pznamensky
Metadata
Metadata
Assignees
Labels
domain: networkingAnything related to Vector's networkingAnything related to Vector's networkingdomain: reliabilityAnything related to Vector's reliabilityAnything related to Vector's reliabilitydomain: sinksAnything related to the Vector's sinksAnything related to the Vector's sinkshave: shouldWe should have this feature, but is not required. It is medium priority.We should have this feature, but is not required. It is medium priority.needs: requirementsNeeds a a list of requirements before work can be beginNeeds a a list of requirements before work can be beginneeds: rfcNeeds an RFC before work can begin.Needs an RFC before work can begin.sink: elasticsearchAnything `elasticsearch` sink relatedAnything `elasticsearch` sink relatedtype: enhancementA value-adding code change that enhances its existing functionality.A value-adding code change that enhances its existing functionality.