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