Журналы не вложены в запросы в гибкой виртуальной машине

У меня есть модуль, работающий в App Engine Classic и еще один модуль, работающий в App Engine Flexible. При просмотре журналов, запущенных в App Engine Classic, записи журнала вложены в каждый запрос.

Однако при просмотре журналов, запущенных в App Engine Flexible, они не вложены. Кажется, что каждая запись журнала не связана с запросом. Это затрудняет определение того, какой журнал связан с каким запросом.

Возможно ли, чтобы журналы в App Engine Flexible были вложены под каждым запросом (как и в App Engine Classic)?

Я не могу найти что-либо в документации, объясняющей это несоответствие.

Ответ 2

Как вы можете себе представить, App Engine Flexible использует хороший бит различных машин из обычного App Engine, и эти разные среды регистрируются по-разному. К сожалению, в настоящее время невозможно заставить Flexible регистрироваться в том же формате данных, что и Classic.

Если это достаточно важно для вас, вы всегда можете напрямую войти через API облачного ведения журналов, что и завершает API ведения журнала приложений до сегодняшнего дня. Вы можете вывести формат данных в журнал, просмотрев традиционные записи App Engine, хотя у нас есть открытый запрос функции, чтобы публично документировать это более явно.

Кроме того, в качестве заметки на фронте Stackdriver Logging (ранее Cloud Logging) мы определенно думаем о способах поддержки такого рода денормализации данных журнала в более общем плане, а не только в специальном обтекании для регистрации в App Engine в определенном формате, поскольку это будет широко полезной функциональностью. Тем не менее, у нас нет каких-либо конкретных планов или временных рамок, которые мы можем разделить на этом этапе - просто отметив, что это на нашем радаре.