Filecatalyst — Profiles
destination: type: "s3" bucket: "backup-bucket" path: "database/ date /" lifecycle: "delete after 90 days"
| Priority | Bandwidth Guarantee | Use Case | |----------|--------------------|----------| | Critical | Min 50%, burst to 100% | DR replication, live event | | High | Min 30%, burst to 70% | Business data sync | | Normal | Min 15%, burst to 50% | End-user transfers | | Low | Min 5%, unlimited when idle | Backup, archival | filecatalyst profiles
// Exclude patterns exclude: [ " .tmp", " .partial", "/.*/" // hidden files ] Per-profile bandwidth management with priority queuing: burst to 100% | DR replication
Profile: "Video_Transcode_Sync" ├── Transfers (24h): 1,247 ├── Total Data: 3.2 TB ├── Avg Speed: 245 Mbps ├── Success Rate: 99.87% ├── Bottleneck: Disk I/O on source (42% of delay) └── Recommendations: • Enable local caching on source • Increase thread count from 4 to 8 Advanced rule engine for file selection: unlimited when idle | Backup
notifications: on_success: "slack:#backups - Success: size transferred" on_failure: - "pagerduty:Database Backup Failed" - "email:db-admin@company.com"
filecatalyst profile test --profile new_config.yaml --dry-run







