abq health
Checks the health of ABQ servers
You only need to use abq health
if you are self-hosting
a queue. As an alternative, RWX provides a managed queue service for running
distributed test suite runs without having to host and healthcheck a queue
yourself.
Usage
abq health [OPTIONS]
Examples
Check the health of all three servers for a queue:
abq health --queue 0.0.0.0:62224 --work-scheduler 0.0.0.0:62225 --negotiator 0.0.0.0:62226
Options
--negotiator <NEGOTIATOR_ADDR>
The address of a negotiator server to healthcheck.
To healthcheck multiple negotiator servers, specify --negotiator
multiple times.
Example: abq health --negotiator 0.0.0.0:62224 --negotiator 0.0.0.0:62225
--queue <QUEUE_ADDR>
The address of a queue server to healthcheck.
To healthcheck multiple queue servers, specify --queue
multiple times.
Example: abq health --queue 0.0.0.0:62224 --queue 0.0.0.0:62225
--tls-cert <TLS_CERT>
The path to the TLS certificate to use when exchanging messages.
Example: abq health --queue 0.0.0.0:62224 --tls-cert
--token <TOKEN>
The token to use for authorizing messages sent to the queue. This is typically the admin token that is used when running abq start
.
Example: abq health --queue 0.0.0.0:62224 --token abqs_5MrsLZCW5iOqtzbNiJr0kLf3WZQAnU
--work_scheduler <WORK_SCHEDULER_ADDR>
The address of a worker scheduler server to healthcheck.
To healthcheck multiple worker scheduler servers, specify --work_scheduler
multiple times.
Example: abq health --work_scheduler 0.0.0.0:62224 --work_scheduler 0.0.0.0:62225
--help
Print detailed help information about the abq health
command.
Example: abq health --help
-h
Print summarized help information about the abq health
command.
Example: abq health -h