Stackdriver Debugger

調查實際工作環境中的程式碼行為

免費試用

即時應用程式除錯

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

在實際工作環境中偵錯

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

多種來源選項

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

協作偵錯

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

使用您的工作流程

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

Stackdriver Debugger 功能與特點

調查實際工作環境中的程式碼行為

偵錯快照
當應用程式在實際工作環境中執行時,擷取位於特定行的應用程式狀態。
偵錯記錄點
可在特定行位置,依照需求插入新的記錄陳述式。
條件除錯
使用以您應用程式語言編寫的簡單條件運算式,只在有需要時拍攝快照或寫入記錄點訊息。
IDE 整合
Stackdriver Debugger 可在 IDE 中使用。
易於設定
所有 App Engine 應用程式都會自動啟用 Debugger。您可以按照簡單的步驟,在 Kubernetes Engine 或 Compute Engine 啟用這項功能。

Stackdriver Debugger 定價

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