Heroku不提供“性能等级”测功机($ 250 / mo)下的任何功能的自动缩放。
Hirefire曾经是一个可以配置为自动缩放测功机的宝石,但是他们意识到他们的解决方案可以赚钱,因此现在它是一项付费服务。
对于较小的应用程序,有哪些选项(包括滚动我自己的选项),可以在不增加额外费用的情况下对dynos进行智能缩放?
答案 0 :(得分:2)
就金钱而言,最便宜的解决方案是使用Heroku的Platform API,但这会浪费时间。 formation endpoint将使您可以放大和缩小测功机的数量。
然后,您“只是”需要收集有关需要多少个测功的信息。例如,通过log-runtime-metrics功能和log drain功能,您可以监听dynos上的CPU和内存使用情况,并以此为基础进行放大/缩小。