Prometheus exporter for BullMQ and Redis queue metrics in a lightweight Docker image.
1.2K
okerx/bullmq-monitor is a lightweight Docker image for exposing BullMQ queue metrics in Prometheus format.
It connects to Redis, discovers BullMQ queues automatically, and serves a /metrics endpoint that can be scraped by Prometheus, Grafana, and other monitoring systems.
BullMQ, Prometheus exporter, Redis monitoring, queue metrics, Docker, observability, Grafana, Node.js job queue monitoring
latestv* release tags, for example v1.2.3docker pull okerx/bullmq-monitor:latest
docker run --rm \
-p 3030:3030 \
-e REDIS_URL=redis://host.docker.internal:6379 \
okerx/bullmq-monitor:latest
The exporter listens on:
http://localhost:3030/metricshttp://localhost:3030/healthz| Variable | Default | Description |
|---|---|---|
HOST | 0.0.0.0 | HTTP bind host |
PORT | 3030 | HTTP bind port |
REDIS_URL | redis://127.0.0.1:6379 | Redis connection string |
BULLMQ_PREFIX | bull | BullMQ Redis key prefix |
REDIS_SCAN_COUNT | 1000 | Redis SCAN COUNT hint for queue discovery |
scrape_configs:
- job_name: bullmq
static_configs:
- targets:
- localhost:3030
/metrics endpoint if queue names or counts are sensitiveGitHub repository:
Content type
Image
Digest
sha256:893c5b87e…
Size
46.1 MB
Last updated
4 months ago
docker pull okerx/bullmq-monitor