Stackdriver Debugger на Google Compute Engine

Я пытаюсь перейти на Stackdriver Debugger из-за объявления о том, что на днях их общедоступный бета-компонент Node JS объявлен в открытом доступе... Я работаю на компьютере, поэтому нашел эту часть документации... Я добавил область cloud_debugger в мой экземпляр с:

gcloud compute instances set-service-account <INSTANCE> --scopes="https://www.googleapis.com/auth/cloud_debugger"

и, конечно, виртуальный компьютер имел доступ ко всем API Google, отмеченным при первоначальном создании, так что область облачной платформы там есть...

Затем я запускаю этот npm из оболочки:

sudo npm install --save @google-cloud/debug-agent

(по какой-то причине требовалось sudo), затем я включаю:

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

вверху файлов моего узла, но когда я загружаю http://console.cloud.google.com/debug... я не вижу ни одного своего кода... С тех пор я пробовал несколько других вещей, таких как выбор облака Хранилище исходного кода... Я наконец-то вижу свой код, но правая часть говорит мне, что мой код не развернут... Я пока не хочу использовать отладчик stackdriver с публично развернутым проектом, возможно, когда-нибудь в будущем после API был разработан более полно, но мне все еще нужен был бы доступ к полному набору GUI.

2 ответа

Судя по предоставленному вами скриншоту, похоже, что вы пострадали от исправленной ошибки: https://github.com/GoogleCloudPlatform/cloud-debug-nodejs/pull/334. Мы постараемся выпустить это в ближайшее время.

Извините за ошибку.

Пожалуйста, включите API отладчика stackdriver для вашего проекта. (при условии, что он отключен) https://console.cloud.google.com/apis/library/clouddebugger.googleapis.com/?q=debugger

Другие вопросы по тегам