"policy_id": "peak_hrs_limit", "conditions": "time_range": "09:00-11:00", "day_of_week": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"], "source_subnet": "10.0.0.0/8" , "action": "set_bandwidth_limit_mbps": 50 , "priority": 1
curl -X PUT http://filecatalyst-server:8085/api/transfers/config \ -H "Authorization: Bearer $API_KEY" \ -d '"max_bandwidth_mbps": 85' Add a new tab in FileCatalyst Central Web UI (customizable via plugin architecture or separate React app): agari filecatalyst
-- Sample query to extract historical usage from FileCatalyst DB SELECT DATE_TRUNC('hour', start_time) as hour, AVG(transfer_rate_mbps) as avg_rate FROM filecatalyst_transfers WHERE start_time > NOW() - INTERVAL '30 days' GROUP BY hour; Use the prediction to set future bandwidth via API: "conditions": "time_range": "09:00-11:00"