Агент трассировки не отвечает на сообщения подписки pubsub
Мы пытаемся настроить трассировку на нескольких микросервисах node.js.
node v10.14.2
google-cloud/pubsub v0.19.1
google-cloud/trace-agent v3.5.0
Сервисы получили интеграцию http endpoint и pubsub. Все сервисы общаются друг с другом через pubsub.
Trace-agent правильно подбирает http-запросы и все остальные трассировки (т.е. mysql и pubsub.publish).
Однако когда служба получает сообщение о подписке на pubsub, агент трассировки ничего не видит.
Другие трассировки (mysql и pubsub.publishing) также не обнаруживаются при поступлении первого запроса через pubsub.subscription.
Мы используем подписки по запросу, которые прослушивают сообщение:subscription.on('message', processMessage);
Как включить трассировочный агент для отслеживания тех трассировок, которые передаются по подписке pubsub?
Обновление 1: включены журналы для включения отладочных сообщений с start({ logLevel: 4 });
и обнаружил, что есть много сообщений трассировки, но они не привязаны к корневому диапазону: 'Creating phantom child span because there is no root span.'