Stackdriver Debugger

调查生产环境中的代码行为

免费试用

实时进行应用调试

Stackdriver Debugger 是 Google Cloud Platform 的一项功能,可实时检查正在运行的应用的状态,既不需要停止应用,也不会导致应用变慢。当您在源代码中的任意位置截取调用堆栈和变量的快照时,您的用户不会受到影响。您可以使用该功能了解生产环境中的代码行为,并分析其状态,从而找到难以发现的错误。

在生产环境中调试

Stackdriver Debugger 可用于生产环境中的应用。只需点击几次鼠标,就能截取正在运行的应用的状态快照,或插入新的日志语句。任何实例首次执行特定位置的代码时,系统都会在该位置截取调用堆栈和变量的快照。插入的日志点就好像是所部署代码的一部分,会将日志消息写入相同的日志信息流。您可以通过一个简单易用的界面来使用此功能。

多种源代码选项

Stackdriver Debugger 在有源代码的情况下更易使用。使用 Google Cloud Source Repository、GitHub、Bitbucket 或 GitLab 等版本控制系统时,它知道如何显示正确版本的源代码。使用其他源代码库时,您可以在编译和部署流程中上传源文件。用于本地开发时,该功能也可以显示本地文件。如果您无法访问源代码,只需直接在用户界面键入文件名和行号即可截取快照或插入日志点。

协同开展调试

通过分享调试会话,轻松地与其他团队成员协作。只需发送控制台网址,即可轻松分享调试会话。

按您的工作流程行事

Stackdriver Debugger 可集成到您现有的开发者工作流程。您可以直接在 Logging、Error Reporting、信息中心、IDE 和 gcloud 命令行界面中启动 Debugger 并截取快照。

Stackdriver Debugger 特性

调查生产环境中的代码行为

借助快照进行调试
在特定代码行位置截取您的应用在生产环境中的状态。
调试日志点
在特定代码行位置按需插入新的日志语句。
条件调试
仅在需要时截取快照或编写日志点消息(使用以您应用的语言编写的简单条件表达式)。
集成 IDE
在 IDE 中使用 Stackdriver Debugger。
设置简单
系统会自动为 App Engine 应用启用 Debugger。只需简单几步即可为 Kubernetes Engine 或 Compute Engine 启用该功能。

Stackdriver Debugger 的价格

所有 Google Cloud Platform 客户都可以免费使用 Stackdriver Debugger。