В шаблонном API используется OpenTelemetry, а в шаблонном Api.Client - OpenTracing, нужно использовать OpenTelemetry.
Если сейчас создать 2 сервиса из шаблона, то при вызове клиента одного сервиса другим, будут падать ошибки из-за незарегистрированного сервиса ITracer.
[x] Удалить использование OpenTracing
[ ] Собирать трассы при помощи activity, а не Tracer
Так как в OpenTelemetry есть встроенные инструментации для сбора трас запросов, решили не создавать кастомные спаны в клиенте. При острой необходимости можно в любой момент самому добавить эти спаны.
Так как в OpenTelemetry есть встроенные инструментации для сбора трас запросов, решили не создавать кастомные спаны в клиенте. При острой необходимости можно в любой момент самому добавить эти спаны.
В шаблонном API используется OpenTelemetry, а в шаблонном Api.Client - OpenTracing, нужно использовать OpenTelemetry. Если сейчас создать 2 сервиса из шаблона, то при вызове клиента одного сервиса другим, будут падать ошибки из-за незарегистрированного сервиса ITracer.
Так как в OpenTelemetry есть встроенные инструментации для сбора трас запросов, решили не создавать кастомные спаны в клиенте. При острой необходимости можно в любой момент самому добавить эти спаны.