AppEngine Cloud Trace是否需要AppStats?

时间:2015-02-06 16:23:08

标签: google-app-engine appstats google-app-engine-python google-cloud-trace

Google的AppEngine升级了他们的开发者控制台,它包含一个名为Cloud Trace的监控工具。这是AppStats分析工具的改进版本吗?如果是,我可以删除以前需要的配置文件,例如appengine_config.pyapp.yaml中的控制台路径吗?

builtins:
- appstats: on

1 个答案:

答案 0 :(得分:3)

Cloud Trace处于测试版状态,意味着"它未被任何SLA或弃用政策所涵盖,可能会受到向后不兼容的更改",而AppStats是App Engine的受支持组件。

对我而言,这意味着您可能不应该依赖生产应用程序中的Cloud Trace,但是如果您使用大量RPC,那么在开发版本中进行实验是一个很好的主意。跟踪/统计数据(保持应用程序处于良好状态的好方法! - ),它可能值得您进行实验,无论是在自己的上使用Cloud Trace还是在&#34中使用加倍"同时使用它和AppStats。

通过这种方式,您将了解在目前的测试版状态下,Cloud Trace是否提供了与调整应用相关的所有相关信息。使用RPC,以及是否让AppStats在Cloud Trace的功能上产生任何变化(根据文档,它不应该[*],但是,beta确实意味着beta :-) 在你的应用中(与: - 最相关)。

[*]所以要明确回答Q"我可以删除以前需要的配置文件":理论上的答案是"是的!&#34 ;;在实践中,"它的测试版,在开发中尝试它,生产,版本,并查看它是否破坏" - 与测试版中的大多数新功能一样: - )

同时启用它们可以比较和对比它们提供的测量值,检查是否存在可能影响您使用所述测量值的任何系统或随机差异(同样,不应该,但是,等等等等: - )。

由于AppStats 是受支持的组件,因此它受到通常的弃用政策的约束,因此在其正式宣布弃用后至少会持续一年(如果这样的声明曾经发生过),所以你现在没有迫切需要考虑将生产应用程序迁移出来。