fta-cli --log-level DEBUG --log-file /var/log/fc_workload.log --put file.dat
def get_queue_depth(): resp = requests.get("http://fc-server:8080/api/transfers?status=PENDING") return len(resp.json()) if get_queue_depth() > 50: alert("FileCatalyst backlog critical")
# Send 10 files in parallel ls /data/to_send/*.dat | xargs -P 10 -I {} fta-cli --put {} --target /remote/ Check file hash before transfer.
| Action | Endpoint | Method | |--------|----------|--------| | Trigger transfer | /api/transfer | POST | | Get transfer status | /api/transfer/id | GET | | List active transfers | /api/transfers | GET | | Create user | /api/users | POST |