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 listExpected output includes:
Job IDFetch 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:
completedfailedcancelled
Cancel A Job
mn job cancel <job_id>Expected output:
Job cancelled. Status: cancelledSystem Overview
For a broader view of nodes and jobs:
mn node list
mn runtime metricsExpected 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 clearonly when you are ready to remove terminal job records.