Appstats对Google App Engine成本跟踪的功能和限制是什么?

时间:2017-09-07 20:22:17

标签: google-app-engine google-cloud-platform stackdriver appstats google-cloud-stackdriver

我在搜索创建App Engine实例的成本时偶然发现了一篇古老但有趣的博文(作为更加精确地将Google Cloud Platform项目成本与App Engine活动相关联的一部分)。具体而言,http://blog.initlabs.com/post/16359268329/how-i-reduced-google-app-engine-costs-by-75支持使用Appstats "can keep track of RPC cost as well as time."(顺便说一下,Google Cloud文章已于2017年8月25日更新,并且不包含“已弃用”,“已替换”,“跟踪“,或”Stackdriver“,这让我觉得Appstats可能仍然提供价值。)关于本说明的三个问题:

  1. 根据Alex Martelli's StackOverflow answer in early 2015,“Cloud Trace处于测试阶段,意味着”它不受任何SLA或弃用政策的约束,可能会受到向后不兼容的更改“,而AppStats是受支持的组件App Engine。'虽然Trace似乎从测试版毕业,但我也没有看到Appstats的任何弃用通知。亚历克斯继续说道,“由于AppStats是受支持的组件,因此它受到通常的弃用政策的约束,因此在正式宣布弃用后(如果发生此类声明),它将至少存在一年,所以有你真的没有急于考虑在此时将生产应用程序迁移出去。“但是,在下面的评论中,“[Cloud Trace并未宣布作为AppStats的替代品],但可以理解的是,有多少人认为它:-)。”任何人都可以验证Appstats仍然受支持吗?

  2. https://cloud.google.com/appengine/docs/standard/python/refdocs/google.appengine.ext.appstats.recording中列出了一些已弃用的方法,但费用信息却没有。有理由相信Appstats的费用信息在Stackdriver's is not期间是有意义的,或者文档是否需要修改(虽然最后更新时间是2017年8月28日)?

  3. 使用Appstats有什么限制?我看到只支持Java 7 Runtime(https://cloud.google.com/appengine/docs/standard/java/tools/appstats)。我也无法在App Engine灵活环境中找到Appstats的文档;是否需要使用标准?后者对我来说是一个更大的交易。

  4. 如果您想了解我为什么要研究这个以及我已经探索过的内容(特别是关于Stackdriver提供的信息和计费导出到BigQuery)的详细信息,请查看{{3 }}

0 个答案:

没有答案