hibiken / asynq

Simple, reliable, and efficient distributed task queue in Go
MIT License
10k stars 714 forks source link

[FEATURE REQUEST] Is it possible to provide an API to view information about ongoing tasks? #800

Open dogger123 opened 10 months ago

dogger123 commented 10 months ago

Is your feature request related to a problem? When using k8s' ability to do rolling updates, I'd like to be able to keep the old pod alive if I check that asynq has task in progress, and then kill the old pod when the task has finished execution

Describe the solution you'd like Provide APIs to query the information of tasks in different states, including the number of tasks, task types, etc.

Harrison-Miller commented 10 months ago

There is a webui, a cli and go client (inspector) for this.