# Task Monitor Service ```{eval-rst} .. automodule:: ccat_data_transfer.task_monitor_service :members: :undoc-members: :show-inheritance: :special-members: __init__ ``` ## Overview The Task Monitor Service monitors Celery task execution and status. ## Key Functions - {py:class}`~ccat_data_transfer.task_monitor_service.TaskMonitorService` - Main monitoring service class - {py:meth}`~ccat_data_transfer.task_monitor_service.TaskMonitorService.reset_circuit_breaker` - Reset a circuit breaker for a stalled operation - {py:meth}`~ccat_data_transfer.task_monitor_service.TaskMonitorService.force_retry_stalled_task` - Force retry of a stalled task ## Related Documentation - {doc}`../../philosophy` - System design principles - {doc}`../../monitoring` - System monitoring and observability - {doc}`../tasks/index` - Celery tasks documentation