{"repo":"tsitsimis/veggie","free":true,"listed":false,"github":"https://github.com/tsitsimis/veggie","clone":"git clone https://github.com/tsitsimis/veggie.git","description":"A tool to monitor and execute Celery tasks","language":"Python","stars":19,"topics":["celery","monitoring","python","task-management"],"license":"MIT","category":"analytics","readme_excerpt":"Veggie - Celery monitoring and execution Veggie is a web-based tool for monitoring the status of Celery tasks and starting tasks through a UI. It stores Celery events in a SQLite database but allows easy switch to another user-defined storage backend. Installation Quickstart To enable better task monitoring, add the following to your Celery application: Start monitoring by adding the following to your Celery application or in a separate script: Open your browser at http://localhost:5000 : Check the status of past and running tasks: Select a task to view its details: Start a new task by entering values for its parameters through the UI: See the example folder for a full example. REST API Access the API at http://localhost:5000/api/ Configure your own storage backend All storage implementations should inherit from the veggie.storage.Storage class and implement the store event() , get events() and get event by id() methods. For an example, check the SQLiteStorage implementation.","default_branch":null,"files":null,"tree":[],"storefront":"/r/tsitsimis","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tsitsimis/veggie/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."}