【发布时间】:2021-11-15 22:18:16
【问题描述】:
我正在使用 Google App Engine,并按照说明设置 Google 调试器,如下所示: https://cloud.google.com/debugger/docs/setup/nodejs
我的项目是用 Node.js 编写的,我正在使用这一行启动服务:
require('@google-cloud/debug-agent').start({serviceContext: {enableCanary: true}});
我还生成了源上下文文件。
当我转到调试器控制台 (https://console.cloud.google.com/debug) 时,我看到有关调试代理正在运行的绿色勾号,但左侧的“已部署文件”下没有显示任何内容。
有什么想法吗?
【问题讨论】:
-
你能检查一下你是否在入口点脚本的文件顶部添加了这一行
require('@google-cloud/debug-agent').start({serviceContext: {enableCanary: true}});。这是 google cloud docs 中给出的说明 - 在应用程序的主脚本或入口点顶部启用代理(但如果您也在使用它,则在 @google/cloud-trace 之后)。 -
嗨@crivella,我能够重现您所面临的问题,但您能否提交您遇到的问题的屏幕截图以与我重现的内容保持一致。谢谢。
-
嗨@MarcAnthonyB,我添加了一个屏幕截图。
-
@RajKumarN ,我在我的第一个文件 (start.js) 的顶部添加了这一行
-
好的,您是否尝试过手动选择源代码库。请参阅此页面了解更多详细信息 - cloud.google.com/debugger/docs/source-options#cloud-source-repo@crivella