Ведение журнала Stackdriver с узла с помощью stdout / stderr - PullRequest
0 голосов
/ 04 сентября 2018

В Google Cloud, при использовании GAE или облачной функции в nodejs, мы можем войти в стекдрайвер напрямую через stdout, как они объясняют здесь следующим образом:

Примечание. Журналы, записанные в stdout и stderr, автоматически отправляются в Stackdriver Logging за вас, без необходимости использования библиотек Stackdriver Logging для Node.js.

Можно ли добавить структуру в эти журналы? Нравится jsonPayload? Я хотел бы избежать клиентских библиотек, если это возможно.

1 Ответ

0 голосов
/ 12 сентября 2018

App Engine и облачные функции слушают стандартный поток и могут напрямую подключаться к Stackdriver. Рекомендуемый подход для дальнейшей настройки состоит в том, чтобы напрямую использовать клиентскую библиотеку вместо входа в std. На данный момент вы можете добавить структуру в ваш журнал Stackdriver, используя поле jsonPayload, но вызов все равно должен пройти через клиентские библиотеки. Пожалуйста, проверьте следующую статью для справки. Я уже создал для вас запрос функции для отслеживания проблем Google, чтобы он мог помочь вам получить запрашиваемую функцию.

...