Byndyusoft / byndyusoft-templates-api

Common API template
MIT License
10 stars 0 forks source link

Заменить использование OpenTracing в Api.Client на OpenTelemetry #51

Closed Alex-Grigorichev closed 1 year ago

Alex-Grigorichev commented 1 year ago

В шаблонном API используется OpenTelemetry, а в шаблонном Api.Client - OpenTracing, нужно использовать OpenTelemetry. Если сейчас создать 2 сервиса из шаблона, то при вызове клиента одного сервиса другим, будут падать ошибки из-за незарегистрированного сервиса ITracer.

Так как в OpenTelemetry есть встроенные инструментации для сбора трас запросов, решили не создавать кастомные спаны в клиенте. При острой необходимости можно в любой момент самому добавить эти спаны.

Alex-Grigorichev commented 1 year ago

Так как в OpenTelemetry есть встроенные инструментации для сбора трас запросов, решили не создавать кастомные спаны в клиенте. При острой необходимости можно в любой момент самому добавить эти спаны.