-
Notifications
You must be signed in to change notification settings - Fork 0
Collectors
flori-s edited this page Aug 7, 2026
·
1 revision
Anomonitor collects metrics itself on each poll tick. Disabled or unavailable collectors are skipped (logged at debug/warn).
When Sidekiq is loaded:
-
queue_depth(global + per-queue) -
busy_workers,retries,dead,failed,processed -
latencyper queue (when available)
When Delayed::Job is available:
-
queue_depth(pending runnable jobs) -
failed,locked,total
When Solid Queue tables exist:
-
ready,claimed,failed,scheduled -
queue_depth(ready executions)
c.table :customer_jobs do |t|
t.model = "Job" # ActiveRecord model name
t.timestamp = :created_at # used for growth windows
t.status = :status
t.active = %w[pending running]
endEmits:
-
active/queue_depth— rows in active statuses -
growth_rate— rows created in the spike window (withprevioustag for comparison)
You can register multiple c.table sources.