Mirror Neuron Documents

Monitor A Job

Documentation for Monitor A Job.

Monitor A Job

Use mn job monitor when you already have a job id and want to stream its events.

Start Monitoring

mn job monitor <job_id>

Expected output includes job events as they arrive.

If you do not know the job id:

mn job list

Expected output includes:

Job ID

Fetch Results

mn job result <job_id>

This fetches final and progressive results for a job when the bundle emits them.

Inspect Status

mn job status <job_id>

Expected output includes:

{
  "status": "running"
}

Terminal statuses are:

  • completed
  • failed
  • cancelled

Cancel A Job

mn job cancel <job_id>

Expected output:

Job cancelled. Status: cancelled

System Overview

For a broader view of nodes and jobs:

mn node list
mn runtime metrics

Expected mn node list output includes:

{
  "nodes": [],
  "jobs": []
}

In a cluster, nodes contains connected runtime nodes and executor pool stats.

Operational Notes

  • Closing your terminal does not necessarily cancel a submitted job.
  • Use mn job cancel <job_id> to stop service workflows.
  • Use mn job dead-letters <job_id> when messages fail to route or process.
  • Run mn job clear only when you are ready to remove terminal job records.

On this page