prometheus-exporter-celery

A Prometheus exporter for Celery metrics


Keywords
celery, task-processing, prometheus, grafana, monitoring, django, exporter, metrics, rabbitmq, redis
License
MIT
Install
pip install prometheus-exporter-celery==0.10.6

Documentation

celery-exporter Build Status

Usage: cli.py [OPTIONS]

  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  @@@@@@@@@@@@@@@@@@@((((((((((((((((((((((@@@@@@@@@@@@@@@@@@@
  @@@@@@@@@@@@@@((((((((((((((@@((((((((((((((((@@@@@@@@@@@@@@
  @@@@@@@@@@@((((((((((((((((@@@(((((((((((((((((((@@@@@@@@@@@
  @@@@@@@@(((((((((((((((((((@@@@(((((@(((((((((((((((@@@@@@@@
  @@@@@@(((((((((((((((@@((((@@@@@(((@@(((((((((((((((((@@@@@@
  @@@@@((((((((((((((((@@@((@@@@@@@(@@@@((((((((((((((((((@@@@
  @@@(((((((((((((((((@@@@(@@@@@@@@(@@@@@((((((((((((((((((@@@
  @@(((((((((((((((((@@@@@@@@@@@@@@(@@@@@@((((((((((((((((((@@
  @(((((((((((((((((@@@@@@@@@@@@@@@@@@@@@@@((((((((((((((((((@
  @(((((((((((((((((@@@@@@@@@@@@@@@@@@@@@@@((((((((((((((((((@
  @(((((((((((((((((@@@@@@@@@@@@@@@@@@@@@@@(((((((((((((((((((
  (((((((((((((((((((@@@@@@@@@@@@@@@@@@@@@@(((((((((((((((((((
  @(((((((((((@@@@((((@@@@@@@@@@@@@@@@@@@(((((@@@@((((((((((((
  @((((((((((((@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@((((((((((((@
  @((((((((((((((@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@((((((((((((((@
  @@((((((((((((((((((((((((((((((((((((((((((((((((((((((((@@
  @@@(((((((((((((@@@@@@@@@@@@@@@@@@@@@@@@@@@@(((((((((((((@@@
  @@@@((((((((((((@@@@@@@@@@@@@@@@@@@@@@@@@@@@((((((((((((@@@@
  @@@@@@((((((((((((((((((((((((((((((((((((((((((((((((@@@@@@
  @@@@@@@@((((((((((((((@@@@@@@@@@@@@@@@((((((((((((((@@@@@@@@
  @@@@@@@@@@(((((((((((((@@@@@@@@@@@@@@(((((((((((((@@@@@@@@@@
  @@@@@@@@@@@@@@(((((((((((#@@@@@@@@@(((((((((((&@@@@@@@@@@@@@
  @@@@@@@@@@@@@@@@@@((((((((((((((((((((((((@@@@@@@@@@@@@@@@@@

  A Prometheus exporter for Celery.

  Metrics exposed:

  task_sent_total
  Sent when a task message is published.

  task_received_total
  Sent when the worker receives a task.

  task_started_total
  Sent just before the worker executes the task.

  task_failed_total
  Sent if the execution of the task failed.

  task_retried_total
  Sent if the task failed, but will be retried in the future.

  task_succeeded_total
  Sent if the task executed successfully.

  task_revoked_total
  Sent if the task has been revoked.

  task_rejected_total
  The task was rejected by the worker, possibly to be re-queued or moved to a dead letter queue.

Options:
  --broker-url TEXT  The url to the broker, e.g redis://1.2.3.4  [required]
  --port INTEGER     The port the exporter will listen on  [default: 9900]

  --help             Show this message and exit.