Agent
Every Agent
has 2 main functionalities associated with it -
As Schedulers
-
Agents
are the main entities responsible for executing the job schedules. -
Each agent can handle multiple job types. For example - Scanning Anypoint Runtime Applications, Performing health ckecks for configured endpoints
-
Multiple
Agents
can be started on different machines and one of the Agent` will be chosen as amaster
As Workers
-
While Schedulers schedule the job at configured interval, workers execute the jobs
-
Workers can execute the jobs in parallel and it concurrency factor is determined by
Total Workers
parameter. -
To view the workers status, navigate to
Global Settings
→Agents
and click onView Workers
-
Free
status indicates that the worker is free and ready to pickup new job executions -
Executing
status indicates that the worker is busy executing a job
-