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