我想试试dropwizard-metrics + graphite。
为了解决这个问题,我需要定期运行一个工作(例如每5秒),将指标从实例发送到石墨服务器。
这甚至可能吗?
答案 0 :(得分:0)
App Engine中Cron的java documentation和python documentation表示App Engine中的最小间隔可在“分钟”内配置。因此,简单的答案是:不,你不能每隔5秒安排一份工作。
<强>然而... 强>
知道任务队列任务最多可以运行10分钟(see deadlines)你可以每隔5分钟手动安排一个任务(比如说)5分钟,并在你的servlet中自己处理5秒的间隔(或者无论在python中调用它。
我只是说可以使用suche短间隔。你应该真的避免这样的拐杖。这种行为将吞噬你的配额,让你的应用程序非常快。
修改强>
由于问题的标题要求在特定情况下运行作业:
正如Dmitry所指出的那样here,当使用手动或基本扩展模块时,可以解决特定实例。使用自动缩放时,实例是匿名的,因此无法解决。似乎此功能仅记录并可用于应用程序引擎模块。