Services#

Supporting services and utilities that provide monitoring, health checks, and operational support.

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: