Дочерний интервал не создан для EFCore - PullRequest
0 голосов
/ 25 февраля 2020

Я использую OpenTracing.Contrib.NetCore в своем проекте. В моем коде есть какой-то обработчик событий, который обрабатывает события из Kafka и запускает обработчик с кодом

using (var scope = _tracer.BuildSpan("processing-event").StartActive(true))
{
    var van = await _dbContext.GetVanById(eventData.VanId);
    var device = await _dbContext.GetDeviceById(eventData.DeviceId);
}

enter image description here

Это должен быть один диапазон processing-event с 2 детьми. Почему это не работает, как ожидалось?

Я добавляю это как

services.AddOpenTracing();

Это работает только для контроллера веб-API, но не для моего консольного приложения. Любое предложение?

...