调试概览

如果您将应用的代码存储在 Cloud Source Repositories 中,则可以使用 源代码控制台 来执行 Cloud Debugger 任务。其中包括获取和查看调试快照,添加日志点以及查看日志点输出。

Cloud Source Repositories 中的调试函数是 Debugger 在 Google Cloud Console 中提供的功能的替代方法。如需详细了解设置 Debugger 和使用 GCP Console 界面,请参见 Debugger 文档

支持的代码位置

如果您的代码位于以下产品或技术之一中,则可以在源代码控制台中使用调试函数:

  • Cloud Source Repositories
  • 在 Cloud Source Repositories中的 镜像代码库

如果您的源代码位于 GitHub 或 Bitbucket 之类的服务上托管的非镜像代码库中,或者您要从本地文件进行调试,则必须改为在 GCP Console 中执行调试任务。

设置调试

在 Cloud Source Repositories 中调试您的应用之前,需要执行以下步骤:

  • 为您的 Google Cloud 项目 启用 Debugger,并配置您的环境和应用。这些步骤因用于实现应用的语言或框架而异。

  • 部署和/或启动您的应用。

在 Cloud Source Repositories 中进行调试

设置 Debugger 以与项目和应用一起使用后,调试函数将变得可用。当您查看代码库的内容时,“调试”标签将出现在“GCP Console”窗格之一中。

源代码控制台中的“调试”标签

调试任务

您可以在 Cloud Source Repositories 中执行以下操作:

  • 获取调试快照,可让您在代码的特定位置查看本地变量的状态以及应用中的调用堆栈。

  • 在代码中添加日志点,这使您可以将日志注入到正在运行的服务中,而无需重新启动它或干扰其正常功能。

后续步骤