Stackdriver Debugger doesn't capture snapshots

十年热恋 提交于 2019-12-24 10:18:11

问题


I am using AppEngine, NodeJS (Standard), I have accepted the license agreements, and I am initializing the Debug Agent this way:

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

I can see all the logs for my application in the Logs Viewer, all the requests are here.

When opening the Stackdriver Debugger, it recognizes what is the current source code running, and displays it. I try adding a few snapshots and logpoints, as basic as this:

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

It is waiting for hits, but obviously missing them. There are also no logs related to my logpoints. However, I can see the standard logs outputted by my app. Everything seems to work except the Stackdriver Debugger, even though it doesn't seem to complain either.

I have looked at everything and made sure everything was set up properly but I am not sure how to "debug the debugger" further.

Is it actually even working, and people are using it with NodeJS in Standard mode?

What can I check? Any way I can see errors related to the Debugger itself?


回答1:


Prior to the „request” statement, how did you set up your project in Stackdriver Debugger for node.js? You may check Setting Up Stackdriver Debugger for Node.js as reference.

To reproduce this issue, one needs confidential information, such as details of your project and sample code. It is much easier to protect your information in the Public Issue Tracker. You are encouraged to open a similar issue there.



来源:https://stackoverflow.com/questions/53577220/stackdriver-debugger-doesnt-capture-snapshots

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!