Skip to content

[Search] Remove legacy ES client #55139

@lukasolson

Description

@lukasolson

In #53766 we are exposing an instance of the Elasticsearch JavaScript client in the __LEGACY namespace for the purposes of continuing to support the usage of _msearch until bfetch is integrated into our search services (to avoid running into the browser connection limit).

This, and a couple of other places in Kibana are the only remaining usages of esClient, including the following:

  • index-pattern creation wizard
  • timelion?
  • vega?

These places should be migrated to use our data plugin search service. At that point we can remove this esClient service entirely, as well as abortableRequestHandler, since this is the last place it is used.

Related: #54147, #54821

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions