[Feature Request] Error handling for pull-based ingestion #17085
Labels
enhancement
Enhancement or improvement to existing feature or request
Indexing
Indexing, Bulk Indexing and anything related to indexing
Is your feature request related to a problem? Please describe
Handle failure scenarios in pull-based ingestion. Failures during pull-based ingestion could be due to multiple reasons, like a malformed message or a poison pill. Handle failure scenarios with sufficient observability into the errors.
Describe the solution you'd like
Create ingestion error handling strategy interface and support following two error handling modes to begin with:
The error handler strategies will also provide flexibility to log errors, record bad messages and emit metrics. In future, it can be extended to write to a DLQ when required.
Related component
Indexing
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: