我正在尝试转换到Stackdriver Debugger,因为他们的Node JS beta组件的announcement现在已公开发布了......我在计算引擎上,所以我找到了{{3}文档...我将cloud_debugger范围添加到我的实例中:
gcloud compute instances set-service-account <INSTANCE> --scopes="https://www.googleapis.com/auth/cloud_debugger"
当然,vm可以访问所有Google API,并在初始创建时进行了检查,因此云平台范围就在那里......
然后我从shell运行这个npm:
sudo npm install --save @google-cloud/debug-agent
(出于某种原因需要sudo),然后我包括:
require('@google-cloud/debug-agent').start({ allowExpressions: true });
位于我的节点文件的顶部,但是当我加载part时......我没有看到任何代码...我已经尝试了其他一些事情,例如选择一个云源存储库...我确实看到了我的代码,但右手边告诉我我的代码没有部署...我还不想将stackdriver调试器与公开部署的项目一起使用,也许在API得到更充分的开发之后的某个时间,但我仍然需要访问完整的GUI套件。
答案 0 :(得分:1)
根据您提供的屏幕截图,您似乎遇到了错误:https://github.com/GoogleCloudPlatform/cloud-debug-nodejs/pull/334。我们很快就会尝试将其发布。
抱歉这个错误。
答案 1 :(得分:0)
请为您的项目启用stackdriver调试器API。 (假设它已经关闭) https://console.cloud.google.com/apis/library/clouddebugger.googleapis.com/?q=debugger