User Tools

Site Tools


nomad

Hashicorp Nomad

Show stats about the server

Show consul agents (for dynamic clusters)

consul members

Show servers

nomad server-members

Show nodes

nomad node-status
nomad node-status -stats <node_id>

Show running jobs

nomad status
nomad status example

Show logs of an allocation

nomad logs -f -tail -n 10 <alloc_id>
nomad logs -f -tail -n 10 -stderr <alloc_id>

Show allocations

curl -XGET http://127.0.0.1:4646/v1/allocations
curl -XGET "http://127.0.0.1:4646/v1/allocations?prefix=<prefix>"
curl -XGET http://127.0.0.1:4646/v1/allocation/<id>

Extract all current allocations in a file

curl -s -XGET http://127.0.0.1:4646/v1/allocations | python -mjson.tool > extract.json
# inside vim, to know the nb of allocs in a state: :%s/ClientStatus": "running//gn
# or, if you want to list all current states : cat extract.json | grep '"State'

Trigger garbage collector

curl -XPUT http://127.0.0.1:4646/v1/system/gc

nomad.txt · Last modified: 2018/03/27 08:42 by jdx