- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
Supported OS
This check monitors Celery through the Datadog Agent. Celery is a distributed task queue system that enables asynchronous task processing in Python applications.
The Celery integration provides valuable insights into your task queue system by:
Follow the instructions below to install and configure this check for an Agent running on a host. For containerized environments, see the Autodiscovery Integration Templates for guidance on applying these instructions.
The Celery check is included in the Datadog Agent package. No additional installation is needed on your server.
Edit the celery.d/conf.yaml
file in the conf.d/
folder at the root of your Agent’s configuration directory to start collecting your Celery performance data. See the sample celery.d/conf.yaml for all available configuration options.
init_config:
instances:
## @param openmetrics_endpoint - string - required
## Endpoint exposing the Celery Flower's Prometheus metrics
#
- openmetrics_endpoint: http://localhost:5555/metrics
Run the Agent’s status subcommand and look for celery
under the Checks section.
celery.flower.events.count (count) | The count of Celery events from the last submission. Shown as event |
celery.flower.events.created (gauge) | The number of Celery events created. Shown as event |
celery.flower.task.prefetch_time.seconds (gauge) | Time tasks spend waiting at worker before execution. Shown as second |
celery.flower.task.runtime.created (gauge) | Task runtime creation timestamp. Shown as second |
celery.flower.task.runtime.seconds.bucket (count) | The number of observations within each distribution bucket of the tasks runtime. |
celery.flower.task.runtime.seconds.count (count) | Task runtime duration. Shown as second |
celery.flower.task.runtime.seconds.sum (count) | The total duration of a task runtime. Shown as second |
celery.flower.worker.executing_tasks (gauge) | Number of tasks currently executing at a worker. Shown as task |
celery.flower.worker.online (gauge) | Worker online status (1 for online, 0 for offline). |
celery.flower.worker.prefetched_tasks (gauge) | Number of tasks prefetched at a worker. Shown as task |
The Celery integration does not include any events.
celery.flower.openmetrics.health
Returns CRITICAL
if the Agent is unable to connect to the Celery OpenMetrics endpoint, otherwise returns OK
.
Statuses: ok, critical
Need help? Contact Datadog support.