Nomad + Memtro

Which Nomad jobs have failed allocations, and what is blocked waiting for capacity?

Nomad schedules your workloads, and Memtro reads the cluster for you. It reads jobs with status and allocation counts, a job's groups, tasks and versions, allocations with task states, deployments, evaluations and client nodes. A job's environment, templates and secrets are never read. When asked and granted, it can dispatch or force a job run, scale a group, and revert or stop a job. It can stop, restart or signal an allocation. It can also drain nodes and promote, fail or pause deployments. The server must be reachable over HTTPS with a public certificate.

In Memtro

What you can do with Nomad in Memtro

Ask in plain English from chat, your editor, a scheduled job or your own agent. The model picks the right Nomad tool, reads what it needs, and answers with the source cited.

What it does

  1. 01Lists jobs with type, status, priority and allocation counts, and reads a job's groups, tasks, image names and version history.
  2. 02Reads allocations by job or node with each task's state, and client nodes with status, eligibility and drain state.
  3. 03Reads deployments with healthy, unhealthy and canary counts, and evaluations that are blocked or failed.
  4. 04When asked and granted, dispatches a parameterized job, forces a periodic run, scales a task group, reverts a job, re-evaluates it or stops it.
  5. 05When asked and granted, stops, restarts or signals an allocation, drains a node or changes its eligibility.
  6. 06When asked and granted, promotes a deployment's canaries, fails a deployment so it rolls back, or pauses and resumes it.

Acts when asked

When you ask it to

These tools change something in Nomad. The model is told to use them only when you ask for exactly that, and an administrator grants each one by name to the teams that may use it; a personal connection acts only after its owner allows it.

  1. 01Dispatch an instance of a parameterized job
  2. 02Force a new run of a periodic job now
  3. 03Scale a job's task group to a new count
  4. 04Revert a job to an earlier version
  5. 05Re-evaluate a job, optionally rescheduling failed allocations now
  6. 06Stop a job, optionally purging it
  7. 07Stop an allocation so it is rescheduled
  8. 08Restart an allocation's tasks in place
  9. 09Send a signal to an allocation's tasks
  10. 10Drain a node, or stop draining it
  11. 11Mark a node eligible or ineligible for new work
  12. 12Promote a deployment's canaries
  13. 13Fail a deployment (rolls back to the last stable version)
  14. 14Pause or resume a deployment
In practice

Ask it like you would a colleague

Once Nomad is connected, these are the kinds of things people ask. Plain questions, no syntax. If the answer lives partly in another system you have connected, Memtro looks there too.

Nomad + Memtro
  • Which jobs have failed or lost allocations right now?

  • What is blocked waiting for capacity?

  • Which deployments have canaries awaiting promotion?

  • Which client nodes are down or draining?

  • Scale the web group of the frontend job to 6.

01

Why a deploy stalled

Tom Reilly, platform engineer at Acme Ltd, asked why the checkout service had not finished rolling out. Memtro read the deployment and its evaluations, and showed two unhealthy allocations and a task group blocked for lack of capacity.

02

Rolling back a release

Priya Sharma, SRE lead at Northwind, asked Memtro to roll the API job back after errors rose. Memtro reverted it to the previous stable version, and the team saw the new deployment in Nomad.

Teams

Where it fits

The teams that lean on Nomad most, a question each of them asks, and what they connect beside it.

Better together

Works with

A record in Nomad is rarely the whole story. Connect the systems that hold the rest and Memtro checks them together, then remembers what it learned so the next question starts further along.

Also in Engineering and operations

Using something else for the same job, or both? Each connector has its own tools; connect as many as you like.

Setup

How to connect

Connect withAddress and ACL token, plus optional port and namespace
  1. 1

    In Nomad, write an ACL policy with read-job, list-jobs and node read for the namespaces Memtro should see. Add write capabilities only for the actions you allow, then create a client token with it.

  2. 2

    In Memtro, open Connections → Nomad and enter the server Address (host only) and the ACL token, which is its Secret ID. Add Port and Namespace if they differ from the defaults.

  3. 3

    Never paste a management token. An administrator grants the job, allocation, node and deployment actions by name only to the engineers who may use them.

  4. 4

    Ask which jobs have failed allocations right now.

Also works from

Chat in the dashboard, the OpenAI-compatible API, scheduled jobs, and any MCP client: Claude Code, OpenCode, Cursor, Claude Desktop. The Nomad tools are the same everywhere.

FAQ

Questions

Can Memtro change anything in Nomad?+

Only when you ask, and only what it has been granted: dispatch an instance of a parameterized job; force a new run of a periodic job now; scale a job's task group to a new count; revert a job to an earlier version; re-evaluate a job, optionally rescheduling failed allocations now; stop a job, optionally purging it; stop an allocation so it is rescheduled; restart an allocation's tasks in place; send a signal to an allocation's tasks; drain a node, or stop draining it; mark a node eligible or ineligible for new work; promote a deployment's canaries; fail a deployment (rolls back to the last stable version); pause or resume a deployment. Every other tool reads, searches or lists. The Connections page labels the tools that act, an administrator grants each one by name to the teams that may use it, and a personal connection acts only after its owner allows it.

Who can use a Nomad connection?+

A personal connection serves only your own requests. A shared connection serves the organisation: everyone, or only the teams an admin chooses. Admins can always add shared connections; other members need the permission.

Does Memtro store my Nomad data?+

Credentials are encrypted at rest. Tool results are cached briefly so agent loops do not repeat identical calls, and the facts the model extracts are saved to your organisation's memory with provenance (system, record and link) so they can be checked and superseded.

How do I connect Nomad?+

Address and ACL token, plus optional port and namespace. In Nomad, write an ACL policy with read-job, list-jobs and node read for the namespaces Memtro should see. Add write capabilities only for the actions you allow, then create a client token with it.

Connect Nomad in a few minutes

Seven-day free trial, then one monthly price per organisation. Connectors, jobs and memory are never metered.

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time