The missing UI wrapper around selected parts of the ElasticSearch Tasks API
This application attempts to solve the problem detailed in the unresolved Kibana issue #42621:
Long-running tasks can leak processes and kill a cluster. Users need a way to detect slow queries and kill these tasks. We can start down the road of addressing this problem by building a “Tasks” app that show a list of all tasks that are running, indicate ones that are cancellable, display any available information that the API provides, and give users the ability to cancel these tasks.
On the web:
- Visit elastasks.vercel.app
Locally:
- Clone this repository
cd app
npm install && npm run start
elasTasks is a client-side application with no server backend. Data lives only on your machine/browser. No information or ES data is sent to any server.
When connecting to an ElasticSearch host you may opt out of enabling CorsAnywhere -- a NodeJS reverse proxy which adds CORS headers to the proxied request.
Pull requests are welcome.
If this piece of software brought value to you/your organization,