Nomad
Nomad Task Group Target
The Nomad task group target indicates the scalable resource is a Nomad job running on a Nomad cluster.
Agent Configuration Options
The Nomad target is automatically launched by the Nomad Autoscaler and so the following setup is optional.
target "nomad" {
driver = "nomad-target"
}
Policy Configuration Options
If using the Nomad job specification scaling block to configure the scaling policy, the following section can be omitted as Nomad will populate them on job submission.
check "example-check" {
...
target "nomad" {
Namespace = "default"
Job = "example"
Group = "cache"
}
...
Namespace
(string: "")
- The namespace in which the job resides as defined by thenamespace
parameter within the job specification.Job
(string: "")
- The job identifier which contains the task group to scale as defined within the job specificationjob
block.Group
(string: "")
- The name of the task group to scale as defined in the job specificationgroup
block.