# Services Supporting services and utilities that provide monitoring, health checks, and operational support. ```{toctree} :caption: 'Service Classes:' :maxdepth: 2 data_integrity_manager buffer_manager disk_monitor health_check task_monitor_service task_state_manager recovery_service_runner ``` ## Overview Services provide operational support for the data transfer system: **Data Integrity Manager** : Manages checksum verification and data integrity checks. **Buffer Manager** : Monitors and manages buffer storage at different sites. **Disk Monitor** : Monitors disk usage and storage capacity. **Health Check** : Provides system health monitoring and status reporting. **Task Monitor Service** : Monitors Celery task execution and status. **Task State Manager** : Manages task state transitions and persistence. **Recovery Service Runner** : Handles automatic recovery from failures. ## Service Integration Services integrate with the main data transfer pipeline: - Monitor system health and performance - Provide operational visibility - Handle error recovery and resilience - Manage resource utilization For operational guidance on using these services, see: - {doc}`../../monitoring` - System monitoring and observability - {doc}`../../lifecycle` - Data lifecycle management