Mosquito::Api is a new module designed to facilitate visibility into a running mosquito cluster. This is the first member class of the module, and it allows inspecting a single executor by ID.
The Mosquito::Api is a read-only interface. For an existent Runner::Executor, the API allows querying:
#current_job - the job run id that the executor is currently working on
#current_job_queue - the queue which held the job run
#last_heartbeat - a timestamp which was last updated when the executor finished a job run.
The Runner::Executor checks in with the API through an interface called Observability::Executor, which is the write interface paired with the API.
Mosquito::Api
is a new module designed to facilitate visibility into a running mosquito cluster. This is the first member class of the module, and it allows inspecting a single executor by ID.The
Mosquito::Api
is a read-only interface. For an existentRunner::Executor
, the API allows querying:#current_job
- the job run id that the executor is currently working on#current_job_queue
- the queue which held the job run#last_heartbeat
- a timestamp which was last updated when the executor finished a job run.The
Runner::Executor
checks in with the API through an interface calledObservability::Executor
, which is the write interface paired with the API.