谷歌的 AppEngine 已经升级了他们的开发者控制台,它包括一个名为Cloud Trace的监控工具。这是AppStats分析工具的改进版本吗?如果是这样,我可以删除以前需要的配置文件,比如appengine_config.py
和控制台路径app.yaml
吗?
builtins:
- appstats: on
谷歌的 AppEngine 已经升级了他们的开发者控制台,它包括一个名为Cloud Trace的监控工具。这是AppStats分析工具的改进版本吗?如果是这样,我可以删除以前需要的配置文件,比如appengine_config.py
和控制台路径app.yaml
吗?
builtins:
- appstats: on
Cloud Trace 处于测试阶段,这意味着“它不受任何 SLA 或弃用政策的涵盖,并且可能会受到不向后兼容的更改”,而 AppStats 是 App Engine 的受支持组件。
对我而言,这意味着您可能还不应该在生产应用程序中依赖 Cloud Trace,但在开发版本中试验它是一个好主意——如果您使用大量 RPC 跟踪/统计信息(一个很好的方法为了使您的应用程序保持良好状态!-),可能值得您尝试一下,既可以单独使用 Cloud Trace,也可以同时使用它和AppStats。
通过这种方式,您将了解 Cloud Trace 在其当前的 beta 状态下是否提供了您发现的与调整应用对 RPC 的使用相关的所有信息,以及AppStats是否也会对 Cloud Trace 的功能产生任何变化(根据文档,它不应该 [*],但是,beta 确实意味着您的应用程序中的beta :-)(这与您最相关:-)。
[*] 所以要明确回答问题“我可以删除以前需要的配置文件吗”:理论上答案是“是的!”;在实践中,“它是测试版,请在开发版中尝试,而不是生产版,看看它是否损坏”——就像测试版中的大多数新功能一样:-)
将两者都打开可以让您比较和对比它们提供的测量值,检查是否存在任何可能影响您使用所述测量值的系统或随机差异(同样,不应该存在,但是,等等,等等:-)。
由于 AppStats是一个受支持的组件,因此它受制于通常的弃用政策,因此在正式宣布弃用后至少会存在一年(如果这样的公告发生的话),所以真的没有紧迫性您此时考虑将生产应用程序从它迁移出去。