谷歌周三發(fā)布了軟件調試工具的測試版,稱(chēng)它將為應用程序開(kāi)發(fā)人員提供一種快速診斷在公司云計算平臺上運行的生產(chǎn)應用程序中性能瓶頸的方法。Google Cloud Trace可與運行在Google App Engine上或使用Google Cloud Platform托管的虛擬機的應用程序一起使用。它可以幫助開(kāi)發(fā)人員在軟件代碼運行時(shí)對其進(jìn)行可視性查看,看哪一行代碼可能會(huì )拖累應用程序性能。如果出現性能瓶頸或其他問(wèn)題,該工具將生成一個(gè)報告,其中包含有關(guān)可能導致問(wèn)題的原因的詳細信息。

Google產(chǎn)品經(jīng)理Praful Dublish寫(xiě)道:“借助Google Cloud Trace,您可以通過(guò)快速查找緩慢請求的跟蹤并查看有關(guān)處理這些請求的時(shí)間花費在應用程序中的詳細報告,來(lái)診斷生產(chǎn)應用程序中的性能問(wèn)題。
Dublish說(shuō),它可以幫助開(kāi)發(fā)人員發(fā)現持續緩慢的請求,即使這些請求僅影響少數用戶(hù),也可能導致應用程序性能下降。該軟件工具還可用于比較應用程序的舊版本和新版本之間的性能水平。
谷歌在去年6月的I / O活動(dòng)中宣布了 Cloud Trace,并且已經(jīng)在邀請的基礎上提供了早期版本以進(jìn)行測試。在今天的公告中,測試版可以供正在開(kāi)發(fā)應用程序或在Google云端平臺上運行應用程序的任何人使用。
Google Cloud Trace是公司正在使用的三個(gè)新工具之一,可幫助開(kāi)發(fā)人員發(fā)現并消除運營(yíng)應用程序中的問(wèn)題。另外兩個(gè)是Cloud Debugger工具,它使開(kāi)發(fā)人員可以設置和監視其軟件代碼中的“觀(guān)察點(diǎn)”以發(fā)現性能問(wèn)題; Cloud Cloud Monitoring工具可以使開(kāi)發(fā)人員更好地了解Google的Cloud Platform服務(wù),從而快速發(fā)現并解決性能問(wèn)題。 ..
Google所說(shuō)的努力的動(dòng)力來(lái)自對更好工具的需求,以幫助開(kāi)發(fā)人員解決已經(jīng)部署和運行的生產(chǎn)云應用程序中的問(wèn)題。與仍處于開(kāi)發(fā)和測試階段的應用程序不同,生產(chǎn)應用程序更難調試,因為它通常涉及關(guān)閉正在使用的系統。
應用程序錯誤日志通常也不總是包含足夠的信息來(lái)幫助開(kāi)發(fā)人員找出問(wèn)題的根本原因,尤其是在問(wèn)題可能只影響一小部分用戶(hù)的情況下。Dublish說(shuō),因此診斷生產(chǎn)應用程序中的性能問(wèn)題可能非常困難。
“ Cloud Trace可幫助您可視化并了解應用程序用于請求處理的時(shí)間。這使您能夠快速識別和修復性能瓶頸。”他說(shuō)。
