Stackdriver Debugger

調查生產環境中的程式碼行為。
即時應用程式除錯

即時應用程式除錯

Stackdriver Debugger 是 Google Cloud Platform 的一項功能,可讓您即時檢查應用程式執行狀態,不需停止應用程式或減緩其執行速度。無論您在開放原始碼的哪個位置擷取呼叫堆疊及變數,您的使用者都不會受到影響。這項功能可協助您瞭解程式碼在生產環境中的行為,從程式碼狀態分析出難以發現的錯誤。

在實際工作環境中偵錯

Stackdriver Debugger 可用於正式版應用程式。只要用滑鼠按幾下,您就能拍攝執行中應用程式狀態的快照,或插入新的記錄陳述式。快照可在任何執行個體首次執行程式碼時,於特定程式碼位置擷取呼叫堆疊及變數。插入的記錄點則如同所部署程式碼的一部分,隨這些程式碼將記錄檔訊息寫入同一個記錄檔資料流。您可以在簡單且容易使用的介面中使用此功能。

多種來源選項

在可使用原始碼的情況下,Stackdriver Debugger 會更容易使用。它能在使用 Google Cloud Source Repositories、GitHub、Bitbucket 或 GitLab 等版本控制系統時,知道如何顯示正確的原始碼版本。如果使用其他來源存放區,您可以在建構及部署過程中上傳來源檔案。用於本機開發作業時,Stackdriver Debugger 也可以展示本機檔案。如果您無法存取原始碼,只要直接在使用者介面中輸入檔案名稱和行號,就能拍攝快照或插入記錄點。

協作偵錯

只要共用偵錯工作階段,您就能輕鬆與團隊成員進行協作。共用偵錯工作階段就跟傳送主控台網址一樣簡單。

使用您的工作流程

Stackdriver Debugger 已與現有的開發人員工作流程整合。您可以直接透過 Stackdriver Logging、Error Reporting、資訊主頁、IDE 及 gcloud 指令列介面啟動 Debugger 並拍攝快照。

功能

偵錯快照

當應用程式在生產環境中執行時,擷取位於特定行的應用程式狀態。

偵錯記錄點

可在特定行位置,依照需求插入新的記錄陳述式。

條件除錯

只在您有需要時,使用以您應用程式語言編寫的簡單條件運算式,拍攝快照或寫入記錄點訊息。

IDE 整合

Stackdriver Debugger 可在您的 IDE 中使用。

易於設定

所有 App Engine 應用程式都會自動啟用 Debugger。您可以按照簡單的步驟,在 Google Kubernetes Engine 或 Compute Engine 啟用這項功能。

技術資源

定價

所有 Google Cloud Platform 客戶皆可免費使用 Stackdriver Debugger。

Google Cloud

開始使用

瞭解詳情並著手實作

第一次使用 GCP 嗎?我們提供 $300 美元的抵免額,讓您免費體驗各項 GCP 產品。

需要進一步協助嗎?

我們的專家會協助您打造合適的解決方案,或是為您找到符合需求的合作夥伴。

傳送您對下列選項的寶貴意見...

這個網頁
Stackdriver Debugger