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