elastic/kibana

Retry elasticserach API call utility

Aberta

#232.666 aberto em 22 de ago. de 2025

 (2 comentários) (0 reação) (0 responsável)TypeScript (8.021 forks)batch import
Team:Coreblockedgood first issue

Métricas do repositório

Stars
 (19.065 estrelas)
Métricas de merge de PR
 (Mesclagem média 1d 16h) (999 fundiu PRs em 30d)

Description

In https://github.com/elastic/kibana/pull/228315 we're exposing an isRetryableEsClientError utility, but it's only really useful if you're going to retry the API request that produced the retryable error. Core should expose such a function to remove the need for plugins to implement this themselves.

The function should take as input another function to test whether a response error is retryable (e.g. isRetryableEsClientError) and a configurable amount of retries.

Blocked as this might be better implemented in the client: https://github.com/elastic/elasticsearch-js/issues/1139

Guia do colaborador