{"repo":"ejhayes/bull-monitor","free":true,"listed":false,"github":"https://github.com/ejhayes/bull-monitor","clone":"git clone https://github.com/ejhayes/bull-monitor.git","description":"All in one bull monitoring and reporting utility","language":"TypeScript","stars":80,"topics":["arena","bull","bullmq","dashboard","job-queue","redis-queue","bull-board","bull-master"],"license":null,"category":"dashboards-admin","readme_excerpt":"bull-monitor This is an all-in-one tool to help you visualize and report on bull! It runs as a docker container that you can spin up with local development or host wherever you see fit. The core goal of this project is to provide realtime integration of your bull queues with existing bull tooling...without needing to run write any custom code. The following is automatically included: - Automatic discovery of your bull queues (just point this at your redis instance) - Automatic configuration of prometheus metrics for each discovered queue - Configurable UI support to visualize bull queues (supported: arena , bull-board , bull-master ) - Sentry error reporting (just pass SENTRY DSN environment variable) - Elastic ECS logging when NODE ENV is set to production - Bundled oauth2 proxy if you want to restrict access (disabled by default) You can test it out with docker by running (if you want to access something running on your host machine and not within the docker network you can use the special hostname host.docker.internal ): To use with docker compose, add the following to docker-compose.yml : Then run docker-compose up bull-monitor . Assuming no issues, the following paths are available: Path Description ------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------- /metrics Prometheus metrics /health Health endpoint (always returns HTTP 200 with OK text) /docs Swagger U","default_branch":null,"files":null,"tree":[],"storefront":"/r/ejhayes","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ejhayes/bull-monitor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}