Skip to content

stats.sidekiq

View Markdown

Sidekiq cluster statistics from the Honeybadger agent.

Source Sidekiq Category Metrics Fields 15 honeybadger-ruby

Fields

15
FieldTypeDescription
event_typestringAllowed value: stats.sidekiq.
processedintegerTotal jobs processed (lifetime counter).
failedintegerTotal jobs failed (lifetime counter).
scheduled_sizeintegerJobs in the scheduled set.
retry_sizeintegerJobs in the retry set.
dead_sizeintegerJobs in the dead set.
processes_sizeintegerNumber of running Sidekiq processes.
default_queue_latencynumberLatency of the default queue in seconds as returned by Sidekiq::Stats.
capacityintegerTotal worker thread capacity across all processes.
utilizationnumberWorker utilization ratio (0.0–1.0).
queuesobjectPer-queue stats keyed by queue name.
queues.*anyAdditional caller-defined keys.
request_idstringRails request UUID from the active web request context, if any. Merged globally by the Honeybadger agent.
hostnamestringServer hostname. Attached to every event by default (events.attach_hostname).
environmentstringApplication environment, e.g. "production". Attached to every event by default (events.attach_environment).

Example

{
"event_type": "stats.sidekiq",
"processed": 1284512,
"failed": 1432,
"scheduled_size": 87,
"retry_size": 12,
"dead_size": 3,
"processes_size": 2,
"default_queue_latency": 0.42,
"capacity": 20,
"utilization": 0.35,
"queues": {
"default": {
"latency": 420,
"depth": 6,
"busy": 5
},
"mailers": {
"latency": 0,
"depth": 0,
"busy": 2
}
},
"request_id": "0f5e4bb2-3c46-4b1c-91d5-2f4e8a6b9c01",
"hostname": "worker-1.example.com",
"environment": "production"
}