Stackdriver Debugger无法捕获快照

时间:2018-12-02 03:51:06

标签: google-app-engine debugging google-cloud-platform stackdriver

我正在使用AppEngine,NodeJS(标准),已经接受了许可协议,并且正在以这种方式初始化调试代理:

require('@google-cloud/debug-agent').start({ allowExpressions: true });

我可以在Logs Viewer中查看我的应用程序的所有日志,所有请求都在这里。

打开Stackdriver Debugger时,它将识别当前正在运行的源代码并显示出来。我尝试添加一些快照和日志点,就像这样基本:

if (true) logpoint("Hello World!")

它正在等待匹配,但显然缺少它们。也没有与我的日志点相关的日志。但是,我可以看到我的应用输出的标准日志。除了Stackdriver Debugger,一切似乎都可以正常工作,即使它似乎也没有抱怨。

我已经仔细研究了所有内容,并确保所有内容均已正确设置,但是我不确定如何进一步“调试调试器”。

它实际上是否还能正常工作,并且人们在标准模式下将其与NodeJS一起使用?

我可以检查什么?我能以任何方式看到与调试器本身有关的错误吗?

1 个答案:

答案 0 :(得分:0)

在“ request”语句之前,您是如何在Stackdriver Debugger中为node.js设置项目的?您可以检查Setting Up Stackdriver Debugger for Node.js作为参考。

要重现此问题,您需要机密信息,例如项目的详细信息和示例代码。在Public Issue Tracker中保护您的信息要容易得多。鼓励您在此处打开一个类似的问题。