asynqmon/README.md

44 lines
1011 B
Markdown
Raw Normal View History

2021-01-31 11:10:10 +08:00
# Asynqmon
Asynqmon is a web based tool for monitoring and administrating Asynq queues and tasks.
## Installation
### Release binaries
You can download the release binary for your system from the
[releases page](https://github.com/hibiken/asynqmon/releases).
### Building from source
To build Asynqmon from source code, first ensure that have a working
Go environment with [version 1.16 or greater installed](https://golang.org/doc/install).
You also need [Node.js](https://nodejs.org/) and [Yarn](https://yarnpkg.com/)
installed in order to build the frontend assets.
Download the source code and then run:
```sh
$ make build
```
The `asynqmon` binary should be created in the current directory.
## Usage
To start the server, run
```sh
$ asynqmon
```
Pass flags to specify port, redis server address, etc.
```sh
$ asynqmon --port=3000 --redis_addr=localhost:6380
```
## License
Asynqmon is released under the MIT license. See [LICENSE](https://github.com/hibiken/asynqmon/blob/master/LICENSE).