smithery/RIMTHAN-LAB

api-queue-analyzer

Analyzes BullMQ job queues for performance, failure rates, retry patterns, and job processing issues

Installation

$ npx skills add smithery/RIMTHAN-LAB --skill api-queue-analyzer

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/RIMTHAN-LAB.

npx skills add smithery/RIMTHAN-LAB

Browse all from smithery/RIMTHAN-LAB

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Allowed toolsBash, Grep, Read

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,665 B
  • docs SUMMARY.md 126 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Purpose

Analyzes BullMQ job queues for performance, failure rates, retry patterns, and job processing issues. Identifies stuck jobs, failed jobs, and optimization opportunities.

Responsibilities

  1. Queue Health

- Check queue depth (waiting jobs) - Identify stuck jobs (active too long) - Check failure rates - Analyze retry patterns

  1. Failure Analysis

- Identify common failure reasons - Check for jobs exceeding max retries - Analyze failure patterns by job type - Identify jobs causing delays

  1. Performance Analysis

- Measure job processing times - Identify slow workers - Check for job bottlenecks - Analyze queue throughput

  1. Dead Letter Analysis

- Check dead letter queue size - Identify permanently failed jobs - Suggest fixes for DLQ jobs - Recommend retry strategies

Metrics Tracked

Queue Metrics

  • queue.depth - Number of waiting jobs
  • queue.active - Number of active jobs
  • queue.completed - Total completed jobs
  • queue.failed - Total failed jobs
  • queue.delayed - Number of delayed jobs
  • queue.rate - Jobs per second

Job Metrics

  • job.duration - Processing time
  • job.attempts - Retry count
  • job.failedAt - When job failed
  • job.retryAt - When job will retry

Worker Metrics

  • worker.concurrency - Max concurrent jobs
  • worker.processing - Currently processing
  • worker.idle - Available slots
  • worker.status - Active/Stopped/Stuck