diff --git a/Kemkas.Web/Config/WebApplicationBuilderExtensions.cs b/Kemkas.Web/Config/WebApplicationBuilderExtensions.cs index b685b0a..ed7b98a 100644 --- a/Kemkas.Web/Config/WebApplicationBuilderExtensions.cs +++ b/Kemkas.Web/Config/WebApplicationBuilderExtensions.cs @@ -54,23 +54,30 @@ public static class WebApplicationBuilderExtensions { tracerProviderBuilder .SetResourceBuilder(otlResourceBuilder) - .AddAspNetCoreInstrumentation() - .AddConsoleExporter(); + .AddAspNetCoreInstrumentation(); if (openTelemetryEndpoint != null) { tracerProviderBuilder.AddOtlpExporter(opt => opt.Endpoint = new Uri(openTelemetryEndpoint)); } + else + { + tracerProviderBuilder.AddConsoleExporter(); + } + }) .WithMetrics(meterProviderBuilder => { meterProviderBuilder .SetResourceBuilder(otlResourceBuilder) - .AddAspNetCoreInstrumentation() - .AddConsoleExporter(); + .AddAspNetCoreInstrumentation(); if (openTelemetryEndpoint != null) { meterProviderBuilder.AddOtlpExporter(opt => opt.Endpoint = new Uri(openTelemetryEndpoint)); } + else + { + meterProviderBuilder.AddConsoleExporter(); + } }); }