Добавить трейсинг OpenTelemetry (OTLP) во все сервисы

Общая настройка DealTracingHosting (Deal.Grpc.Hosting + Deal.Api):
AspNetCore/Http/GrpcNetClient инструментация, OTLP-экспорт во внешний
коллектор, имя сервиса из env. Логи обогащаются TraceId/SpanId.
This commit is contained in:
2026-09-13 04:47:27 +03:00
parent ae7014ccda
commit 99828857ef
13 changed files with 159 additions and 2 deletions
@@ -18,6 +18,7 @@ WebApplication app = TelegramServiceHost.Create(
{
DealLogging.Configure(builder, telegramProcessName);
DealMetricsHosting.AddDealMetrics(builder, metricsPort);
DealTracingHosting.AddDealTracing(builder, telegramProcessName);
});
DealMetricsHosting.MapDealMetrics(app);