개요
2024.09.26-[Celery/Flower] 설치 및 실행에서 기본적인 구성으로 Celery를 설치하고 실행해 보았는데, Celery의 현재 설정 등을 확인하는 방법을 알아두어야 할 것 같다.
방법을 적어둔다.
CLI
celery cli의 inspect 명령은 Celery worker를 검사하는 기능을 제공한다.
celery inspect [OPTIONS] {report|conf|query_task|clock|ping|stats|sched
uled|reserved|active|revoked|registered|objgraph|memsamp
le|memdump|active_queues}
그중에서도 설정값은 report나 conf 명령으로 확인할 수 있는 것 같다.
report
celery -A app.tasks inspect report
conf
celery -A app.tasks inspect conf
* 두 명령어의 실행 결과가 크게 다르지 않아 두 명령어 중 아무거나 사용해도 될 것 같다.
Flower
또는 Celery Flower의 worker Config 탭에서도 Worker의 설정 정보를 확인할 수 있다.
참고 문서
https://cronitor.io/guides/monitoring-celery
https://stackoverflow.com/questions/57167781/check-celery-config-with-command-line