Stackdriver Debugger

调查生产环境中代码的表现。

查看此产品的文档

实时进行应用调试

实时进行应用调试

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

在生产环境中调试

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

多种源代码选项

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

协同开展调试

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

按您的工作流程行事

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

特性

借助快照进行调试

在特定代码行位置截取您的应用在生产环境中的状态。

调试日志点

在特定代码行位置按需插入新的日志语句。

条件调试

仅在需要时截取快照或写入日志点消息(使用以您应用的语言编写的简单条件表达式)。

集成 IDE

在 IDE 中使用 Stackdriver Debugger。

设置简单

系统会自动为 App Engine 应用启用 Debugger。只需简单几步即可为 Google Kubernetes Engine 或 Compute Engine 启用该功能。

技术资源

价格

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

Google Cloud

开始使用

学习和构建

刚接触 GCP?您可以领取 $300 赠金,免费开始使用任意 GCP 产品。

需要更多帮助?

我们的专家会根据您的需求,帮助您打造合适的解决方案,或者寻找合适的合作伙伴。