Skip to content

Latest commit

 

History

33 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔦

elasTasks

The missing UI wrapper around selected parts of the ElasticSearch Tasks API


Demo


Background

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.

Getting Started

On the web:

  1. Visit elastasks.vercel.app

Locally:

  1. Clone this repository
  2. cd app
  3. npm install && npm run start

Privacy

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.

Contributing

Pull requests are welcome.

Support

If this piece of software brought value to you/your organization,

Buy Me A Coffee

About

Cancelling ElasticSearch Tasks for Humans

Topics

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages