How to monitor usage?

Here’s what you probably want to do:

  1. Make sure your VMs are the free tier size: flyctl scale vm shared-cpu-1x --memory=256 (this is the default)
  2. Disable autoscaling and only run a single VM on your apps with: flyctl scale count 1.
  3. Run only three VMs, either 3 apps with one each, or 3 instances in one app

Most of our services don’t create unexpected costs, things that cost money (volumes, larger VM sizes).

The one exception is outbound bandwidth. You get 160GB free each month, overages are cheap but still cost money.

You can see what you’ve used so far on our usage page: https://fly.io/organizations/personal/usage

3 Likes