exq v0.10.0 Exq.Api
Interface for retrieving Exq stats. Pid is currently Exq.Api process
Summary
Functions
Number of busy workers
List jobs enqueued
List jobs enqueued
Number of processes
List of queues with jobs (empty queues are deleted)
Clear / Remove queue
Return stat for given key
Examples of keys are processed
, failed
Functions
Number of busy workers
Expected args:
pid
- Exq.Api process
Returns:
{:ok, num_busy}
- number of busy workers
List jobs enqueued
Expected args:
pid
- Exq.Api process
Returns:
{:ok, [{queue, [jobs]}, {queue, [jobs]}]}
List jobs enqueued
Expected args:
pid
- Exq.Api processqueue
- Queue name
Returns:
{:ok, [jobs]}
Number of processes
Expected args:
pid
- Exq.Api processkey
- Key for statqueue
- Queue name
Returns:
{:ok, stat}
stat for key
List of queues with jobs (empty queues are deleted)
Expected args:
pid
- Exq.Api process
Returns:
{:ok, queues}
- list of queue
Clear / Remove queue
Expected args:
pid
- Exq.Api processqueue
- Queue name
Returns:
{:ok, queues}
- list of queue
Return stat for given key
Examples of keys are processed
, failed
Expected args:
pid
- Exq.Api processkey
- Key for statqueue
- Queue name
Returns:
{:ok, stat}
stat for key