SystemStatus (src/crawlee/_autoscaling/system_status.py) hardcodes the CPU, memory, event loop and client signals with fixed thresholds, so adding a custom signal or dropping an existing one is not possible. Introduce a load signal abstraction that the autoscaling system accepts as a list.
JS implementation: apify/crawlee#3917, apify/crawlee#3976
✍️ Drafted by Claude Code
SystemStatus(src/crawlee/_autoscaling/system_status.py) hardcodes the CPU, memory, event loop and client signals with fixed thresholds, so adding a custom signal or dropping an existing one is not possible. Introduce a load signal abstraction that the autoscaling system accepts as a list.JS implementation: apify/crawlee#3917, apify/crawlee#3976
✍️ Drafted by Claude Code