.. | ||
cmd | ||
main.go | ||
README.md |
Asynqmon
Asynqmon is a CLI tool to monitor the queues managed by asynq
package.
In order to use the tool, compile it using the following command:
go get github.com/hibiken/asynq/tools/asynqmon
This will create the asynqmon executable under your $GOPATH/bin
directory.
Quick Start
Asynqmon tool has a few commands to inspect the state of tasks and queues.
Run asynqmon help
to see all the available commands.
Asynqmon needs to connect to a redis-server to inspect the state of queues and tasks. Use flags to specify the options to connect to the redis-server used by your application.
By default, Asynqmon will try to connect to a redis server running at localhost:6379
.
Stats
Stats command gives the overview of the current state of tasks and queues. Run it in conjunction with watch
command to repeatedly run stats
.
Example:
watch -n 3 asynqmon stats
This will run asynqmon stats
command every 3 seconds.