谷歌周三发布了软件调试工具的测试版,称它将为应用程序开发人员提供一种快速诊断在公司云计算平台上运行的生产应用程序中性能瓶颈的方法。Google Cloud Trace可与运行在Google App Engine上或使用Google Cloud Platform托管的虚拟机的应用程序一起使用。它可以帮助开发人员在软件代码运行时对其进行可视性查看,看哪一行代码可能会拖累应用程序性能。如果出现性能瓶颈或其他问题,该工具将生成一个报告,其中包含有关可能导致问题的原因的详细信息。
Google产品经理Praful Dublish写道:“借助Google Cloud Trace,您可以通过快速查找缓慢请求的跟踪并查看有关处理这些请求的时间花费在应用程序中的详细报告,来诊断生产应用程序中的性能问题。
Dublish说,它可以帮助开发人员发现持续缓慢的请求,即使这些请求仅影响少数用户,也可能导致应用程序性能下降。该软件工具还可用于比较应用程序的旧版本和新版本之间的性能水平。
谷歌在去年6月的I / O活动中宣布了 Cloud Trace,并且已经在邀请的基础上提供了早期版本以进行测试。在今天的公告中,测试版可以供正在开发应用程序或在Google云端平台上运行应用程序的任何人使用。
Google Cloud Trace是公司正在使用的三个新工具之一,可帮助开发人员发现并消除运营应用程序中的问题。另外两个是Cloud Debugger工具,它使开发人员可以设置和监视其软件代码中的“观察点”以发现性能问题; Cloud Cloud Monitoring工具可以使开发人员更好地了解Google的Cloud Platform服务,从而快速发现并解决性能问题。 ..
Google所说的努力的动力来自对更好工具的需求,以帮助开发人员解决已经部署和运行的生产云应用程序中的问题。与仍处于开发和测试阶段的应用程序不同,生产应用程序更难调试,因为它通常涉及关闭正在使用的系统。
应用程序错误日志通常也不总是包含足够的信息来帮助开发人员找出问题的根本原因,尤其是在问题可能只影响一小部分用户的情况下。Dublish说,因此诊断生产应用程序中的性能问题可能非常困难。
“ Cloud Trace可帮助您可视化并了解应用程序用于请求处理的时间。这使您能够快速识别和修复性能瓶颈。”他说。