django 中進程監控工具flower的使用

工程結構:請參考http://www.javashuo.com/article/p-kqopnlwj-a.htmlhtml

flower官方文檔:https://flower.readthedocs.io/en/latest/python

一、安裝flower:pip  install flower=0.9.2redis

 

 

二、啓動flower:執行命令python mange.py celery flowerapp

以下所示表示啓動成功了,日誌打印了:url

  • 訪問flower界面的地址:http://localhost:5555
  • 讀取到broker url:redis://localhost:6379/1
  • 將任務courser-task註冊進來;

 

 

二、打開http://localhost:5555,訪問celery flower3d

 dashboard顯示我本地的worker 信息:日誌

 

 

 三、啓動beat 發送定時任務,連續屢次快速訪問http://localhost:8000/do/發起普通任務htm

 

 

 

 

 

四、查看dashbaoard:worker消費任務的狀況blog

 

 

 點擊worker name查看worker的相關信息:隊列

 

 

 

五、查看Tasks:

 

 

 

 

 

 

 

 六、查看Broker:

 

 

 七、查看Monitor:成功和失敗任務、耗時、在隊列中的時間等信息

 

相關文章
相關標籤/搜索