Ведение журнала для асинхронных методов в request_log GCP Stackdriver Logging (приложение springboot) - PullRequest
0 голосов
/ 11 декабря 2018

У нас есть бэкэнд на основе Spring-Boot, работающий в стандартной среде Googles App-Engine.Мы предоставляем несколько конечных точек, которые следует вызывать через cron job GCP.Поскольку выполнение бизнес-части (@Service) занимает довольно много времени, мы решили асинхронно запускать бизнес-часть за контроллером отдыха (@RestController) с помощью аннотации Springs @Async к методу обслуживания.

Выполнение выполняется как положено.Через короткое время запрос http приводит к ответу http, и бизнес-части выполняются асинхронно в фоновом режиме.

Но журналы в GCP Stackdriver Loggings request_log появляются неожиданно: операторы журнала асинхронного бизнесачасть отображается под следующим запросом http / rest, который в нашем случае снова является вызовом cron.

Как мы можем заставить GCP регистрировать бизнес-часть под тем же запросом http?

...