Celery モニタリングツール flower 2.0のインストールと表示内容

Celeryでタスクが正常に処理されているか確認するには
flowerがおすすめのようです。
https://github.com/mher/flower

動作を確認してみます。


flower


pipでインストールするだけでした。

$ pip install flower



オプションでブローカーを指定する方法もありますが、
celeryの設定を読み込んで起動する方法が簡単です。

$ celery -A proj flower



ポート5555で起動します。
ブラウザでhttp://[サーバーID]:5555を表示すると状態が表示できます。
c55_01.png

タスクが処理された詳細の表示
c55_02.png

ちゃんと動作しているかの確認を行うには便利そうです。



Curses Monitor


Celeryデフォルトでコンソールモニターも付属しています。
https://docs.celeryq.dev/en/stable/userguide/monitoring.html#flower-real-time-celery-web-monitor


$ celery -A proj events



c55_03.png

画面下部に説明がありますが、j, kで処理済のタスクを選択。
iで詳細表示です。

c55_04.png


Ctrl + cで終了します。
こちらでもタスクの正常終了は確認できそうです。

関連記事

コメント

プロフィール

Author:symfo
blog形式だと探しにくいので、まとめサイト作成中です。
https://symfo.web.fc2.com/

PR

検索フォーム

月別アーカイブ