{"repo":"grafana/celery-exporter","free":true,"listed":false,"github":"https://github.com/grafana/celery-exporter","clone":"git clone https://github.com/grafana/celery-exporter.git","description":"Prometheus metrics exporter for Celery","language":"Python","stars":12,"topics":["celery","metrics","prometheus-exporter"],"license":"MIT","category":"analytics","readme_excerpt":"Celery Exporter Celery Exporter is a Prometheus metrics exporter for Celery 4, written in python. Here the list of exposed metrics: celery tasks total exposes the number of tasks currently known to the queue labeled by name , state , queue and namespace . celery tasks runtime seconds tracks the number of seconds tasks take until completed as histogram labeled by name , queue and namespace celery tasks latency seconds exposes a histogram of task latency, i.e. the time until tasks are picked up by a worker celery workers exposes the number of currently probably alive workers --- Requirements Dependencies The project comes with redis lib already installed, you have to install any other dependency in case you are using other brokers. Celery app Celery workers have to be configured to send task-related events: http://docs.celeryproject.org/en/latest/userguide/configuration.html#worker-send-task-events. Celery Exporter is able to enable events on your workers (see Command Options ). --- Install and Run Manual Setup Docker Command Options If you then look at the exposed metrics, you should see something like this: Inspired by @zerok work https://github.com/zerok/celery-prometheus-exporter","default_branch":null,"files":null,"tree":[],"storefront":"/r/grafana","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/grafana/celery-exporter/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."}