Google Apps Script - журналы стекового драйвера не отображаются для вызовов веб-приложений - PullRequest
1 голос
/ 05 апреля 2020

Я создал простое веб-приложение для проверки этого случая

function doGet(e) {
  console.log("User: %s", Session.getActiveUser().getEmail());
  console.log("Parameters: %s", JSON.stringify(e));
};

Приложение опубликовано как "я", и каждый в моей организации может получить к нему доступ enter image description here

При использовании консоли ведения журнала StackDriver по умолчанию все запросы пусты. Для каждого полученного запроса есть запись в журнале, но подробности для отдельных строк журнала не прилагаются.

Только когда я открываю URL-адрес самой учетной записью «me», я могу открыть запрос и просмотреть строки журнала, но при открытии другими пользователями в организации у меня просто появляется запись в журнале, без подробностей: enter image description here (другие запросы не могут быть расширены)

Как уже упоминалось в другой вопрос Я попытался настроить проект GCP (после настройки экрана согласия и повторной авторизации сценария), и теперь я могу видеть журналы по всем запросам, но все они «перепутаны» (нет ни одной записи журнала, какой журнал группы строк из того же запроса).

enter image description here

В реальном приложении, которое записывает большое количество строк журнала, будет невозможно прочитать строки журнала один http-запрос.

Единственный (не очень удобный) способ фильтрации строк журнала с указанными атрибутами: enter image description here Фильтрация по process_id I T Подсказка Я могу просматривать только строки журнала одного и того же запроса, но это не очень удобно, поскольку строки журнала уже сгруппированы по запросу, как на странице «Сценарий приложений Executions». enter image description here

  • Ожидается ли, что в интерфейсе StackDriver Executions (который предоставляется по умолчанию в скрипте Apps) не предоставляются строки журнала, только запрашиваются записи для разных пользователей?
  • В консоли ведения журнала GCP StackDriver есть ли способ отфильтровать / сгруппировать строки журнала одного и того же запроса для отладки одного запроса? Как это происходит с журналами App Engine Standard
...