Apache Airflow

[Celery] inspect - Worker 설정값 확인

비번변경 2024. 10. 15. 15:05

개요

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