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