{ "info": { "author": "Jat", "author_email": "chat@jat.email", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: System :: Distributed Computing" ], "description": "Celery Flower\n=============\n\n.. image:: https://img.shields.io/pypi/v/celery-flower.svg\n :target: https://pypi.python.org/pypi/celery-flower\n\n.. image:: https://travis-ci.org/jat001/flower.svg?branch=master\n :target: https://travis-ci.org/jat001/flower\n\nFlower is a web based tool for monitoring and administrating Celery clusters.\n\nFeatures\n--------\n\n- Real-time monitoring using Celery Events\n\n - Task progress and history\n - Ability to show task details (arguments, start time, runtime, and more)\n - Graphs and statistics\n\n- Remote Control\n\n - View worker status and statistics\n - Shutdown and restart worker instances\n - Control worker pool size and autoscale settings\n - View and modify the queues a worker instance consumes from\n - View currently running tasks\n - View scheduled tasks (ETA/countdown)\n - View reserved and revoked tasks\n - Apply time and rate limits\n - Configuration viewer\n - Revoke or terminate tasks\n\n- Broker monitoring\n\n - View statistics for all Celery queues\n - Queue length graphs\n\n- HTTP API\n- Basic Auth and Google OpenID authentication\n\nAPI\n---\n\nFlower API enables to manage the cluster via REST API, call tasks and\nreceive task events in real-time via WebSockets.\n\nFor example you can restart worker's pool by: ::\n\n $ curl -X POST http://localhost:5555/api/worker/pool/restart/myworker\n\nOr call a task by: ::\n\n $ curl -X POST -d '{\"args\":[1,2]}' http://localhost:5555/api/task/async-apply/tasks.add\n\nOr terminate executing task by: ::\n\n $ curl -X POST -d 'terminate=True' http://localhost:5555/api/task/revoke/8a4da87b-e12b-4547-b89a-e92e4d1f8efd\n\nOr receive task completion events in real-time:\n\n.. code-block:: javascript\n\n var ws = new WebSocket('ws://localhost:5555/api/task/events/task-succeeded/');\n ws.onmessage = function (event) {\n console.log(event.data);\n }\n\nFor more info checkout `API Reference`_ and `examples`_.\n\n.. _API Reference: https://flower.readthedocs.io/en/latest/api.html\n.. _examples: http://nbviewer.ipython.org/urls/raw.github.com/mher/flower/master/docs/api.ipynb\n\nInstallation\n------------\n\nPyPI version: ::\n\n $ pip install flower\n\nDevelopment version: ::\n\n $ pip install https://github.com/jat001/flower/zipball/master\n\nUsage\n-----\n\nLaunch the server and open http://localhost:5555: ::\n\n $ flower --port=5555\n\nOr launch from celery: ::\n\n $ celery flower -A proj --address=127.0.0.1 --port=5555\n\nBroker URL and other configuration options can be passed through the standard Celery options: ::\n\n $ celery flower -A proj --broker=amqp://guest:guest@localhost:5672//\n\nOr run with unix socket file: ::\n\n $ flower --unix_socket=/tmp/flower.sock\n\n\nDocumentation\n-------------\n\nDocumentation is available at `Read the Docs`_ and `IPython Notebook Viewer`_\n\n.. _Read the Docs: https://flower.readthedocs.io\n.. _IPython Notebook Viewer: http://nbviewer.ipython.org/urls/raw.github.com/mher/flower/master/docs/api.ipynb\n\nLicense\n-------\n\nFlower is licensed under BSD 3-Clause License. See the LICENSE file\nin the top distribution directory for the full license text.\n\nGetting help\n------------\n\nPlease head over to #celery IRC channel on irc.freenode.net or\n`open an issue`_.\n\n.. _open an issue: https://github.com/jat001/flower/issues\n\nContributing\n------------\n\nIf you'd like to contribute, simply fork `the repository`_, commit your\nchanges, run the tests (`tox`) and send a pull request.\nMake sure you add yourself to CONTRIBUTORS_.\n\nIf you are interested in maintaining the project please contact.\n\n.. _`the repository`: https://github.com/jat001/flower\n.. _CONTRIBUTORS: https://github.com/jat001/flower/blob/master/CONTRIBUTORS\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jat001/flower", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "celery-flower", "package_url": "https://pypi.org/project/celery-flower/", "platform": "", "project_url": "https://pypi.org/project/celery-flower/", "project_urls": { "Homepage": "https://github.com/jat001/flower" }, "release_url": "https://pypi.org/project/celery-flower/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "Celery Flower", "version": "1.0.1" }, "last_serial": 3049649, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "d6cd058997f45d10c19557177cbe7fb8", "sha256": "25828d784a31255e0ca0261a7fe897882f587b2a07def11c5db00993e8a9bdc0" }, "downloads": -1, "filename": "celery-flower-1.0.1.tar.gz", "has_sig": false, "md5_digest": "d6cd058997f45d10c19557177cbe7fb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1296345, "upload_time": "2017-07-26T09:44:44", "url": "https://files.pythonhosted.org/packages/56/6f/f15228250f130ae8c0aa8af02d90937848ee73a0da0e87749ad5eb6018e9/celery-flower-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d6cd058997f45d10c19557177cbe7fb8", "sha256": "25828d784a31255e0ca0261a7fe897882f587b2a07def11c5db00993e8a9bdc0" }, "downloads": -1, "filename": "celery-flower-1.0.1.tar.gz", "has_sig": false, "md5_digest": "d6cd058997f45d10c19557177cbe7fb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1296345, "upload_time": "2017-07-26T09:44:44", "url": "https://files.pythonhosted.org/packages/56/6f/f15228250f130ae8c0aa8af02d90937848ee73a0da0e87749ad5eb6018e9/celery-flower-1.0.1.tar.gz" } ] }