如何在heroku上滚动自己的自动缩放比例?

时间:2018-11-06 17:32:30

标签: heroku autoscaling

Heroku不提供“性能等级”测功机($ 250 / mo)下的任何功能的自动缩放。

Hirefire曾经是一个可以配置为自动缩放测功机的宝石,但是他们意识到他们的解决方案可以赚钱,因此现在它是一项付费服务​​。

对于较小的应用程序,有哪些选项(包括滚动我自己的选项),可以在不增加额外费用的情况下对dynos进行智能缩放?

1 个答案:

答案 0 :(得分:2)

就金钱而言,最便宜的解决方案是使用Heroku的Platform API,但这会浪费时间。 formation endpoint将使您可以放大和缩小测功机的数量。

然后,您“只是”需要收集有关需要多少个测功的信息。例如,通过log-runtime-metrics功能和log drain功能,您可以监听dynos上的CPU和内存使用情况,并以此为基础进行放大/缩小。