Better error handling for Elastic
We use BulkProcessor
to index all the documents, it's very powerful and I think it's optimal but unfortunately, it does not provide us with errors that happened during the process. There is a workaround, we can use an after callback https://github.com/olivere/elastic/blob/f82cf7c66881f3f18d0354a68086e9aa2f9a48d1/bulk_processor.go#L46 to get all the errors and log them if needed.
/cc @nick.thomas
Edited by Valery Sizov