nsqadmin
is a Web UI to view aggregated cluster stats in realtime and perform various
administrative tasks.
Read the docs
- Install NodeJS 16.x (includes
npm
) - Install
go-bindata
(for "legacy" go < 1.16)
$ npm install
$ ./gulp --series clean watch
$ cd .. && make && ./build/nsqadmin --dev-static-dir=nsqadmin/static/build --lookupd-http-address=<...>
- make changes to static assets (repeat step 3 only if you make changes to any Go code)
$ ./gulp --series clean build
$ go-bindata --pkg=nsqadmin --prefix=static/build/ static/build/...
(for "legacy" go < 1.16)