Cloud Debugger

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

查看此产品的文档

“Stackdriver Debugger 概览”图片

实时进行应用调试

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

“在生产环境中调试”图片

在生产环境中调试

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

“多种源代码选项”图片

多种源代码选项

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

“协同开展调试”图片

协同开展调试

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

“按您的工作流程行事”图片

按您的工作流程行事

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

特性

借助快照进行调试

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

调试日志点

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

条件调试

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

IDE 集成

在 IDE 中使用 Cloud Debugger。

设置简单

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

技术资源

价格

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

后续行动

获享 $300 赠金,用于在 Google Cloud 上进行学习并构建应用,有效期长达 12 个月。

免费试用
不知从何入手,需要一点帮助?
与值得信赖的合作伙伴携手