How to enable autoscaling?

This all looks correct to me (and thank you for detailing the work you’ve done so far). Would you mind confirming a few things?

Specifically:

  • The output of fly autoscale status; this will show us what flyctl thinks the autoscale settings currently are

  • The output of fly releases ; this will confirm that the app’s config was definitely updated.

  • the specific flags/values that you’re using with burn. As you’re likely aware, autoscaling decisions are made based on a few minutes’ worth of traffic – so it’s useful to know exactly how long you’re running your tests for.

  • as much as your fly.toml as you’re comfortable sharing, to get a better idea of how your app is configured to receive traffic. On a related note, you might try the setting type ="requests" for your [services.concurrency] block.