【问题标题】:Stackdriver Debugger doesn't capture snapshotsStackdriver Debugger 不捕获快照
【发布时间】:2018-12-02 03:51:06
【问题描述】:

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

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

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

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

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

它正在等待命中,但显然错过了它们。也没有与我的日志点相关的日志。但是,我可以看到我的应用程序输出的标准日志。除了 Stackdriver 调试器之外,一切似乎都正常工作,尽管它似乎也没有抱怨。

我查看了所有内容并确保所有内容都已正确设置,但我不确定如何进一步“调试调试器”。

它真的可以工作吗?人们在标准模式下将它与 NodeJS 一起使用?

我可以检查什么?我可以通过什么方式查看与调试器本身相关的错误?

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 对于标准模式下的 NodeJS,这个过程非常简单。 Stackdriver 肯定已初始化。但在那之后,日志点没有被击中。我希望有关这方面的文档更密集,有更多的东西要检查。我打开了一个问题。
    猜你喜欢
    • 2014-09-01
    • 1970-01-01
    • 2018-11-30
    • 1970-01-01
    • 1970-01-01
    • 2022-09-23
    • 1970-01-01
    • 2018-09-11
    • 2020-01-03
    相关资源
    最近更新 更多