From 540c665a1481ec081336f6c5a5b1fe3ef42da2e9 Mon Sep 17 00:00:00 2001 From: morbalint Date: Wed, 24 Jan 2024 16:42:25 +0100 Subject: [PATCH] [be] optional open telemetry console logging staging logs are full :( --- Kemkas.Web/Config/WebApplicationBuilderExtensions.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Kemkas.Web/Config/WebApplicationBuilderExtensions.cs b/Kemkas.Web/Config/WebApplicationBuilderExtensions.cs index ed7b98a..f1fef2a 100644 --- a/Kemkas.Web/Config/WebApplicationBuilderExtensions.cs +++ b/Kemkas.Web/Config/WebApplicationBuilderExtensions.cs @@ -49,6 +49,7 @@ public static class WebApplicationBuilderExtensions { var otlResourceBuilder = ResourceBuilder.CreateDefault().AddService("kemkas-api"); var openTelemetryEndpoint = builder.Configuration.GetSection("monitoring")["url"]; + var consoleEnabled = builder.Configuration.GetSection("monitoring")["console"] == "true"; builder.Services.AddOpenTelemetry().WithTracing(tracerProviderBuilder => { @@ -59,11 +60,10 @@ public static class WebApplicationBuilderExtensions { tracerProviderBuilder.AddOtlpExporter(opt => opt.Endpoint = new Uri(openTelemetryEndpoint)); } - else + else if (consoleEnabled) { tracerProviderBuilder.AddConsoleExporter(); } - }) .WithMetrics(meterProviderBuilder => { @@ -74,7 +74,7 @@ public static class WebApplicationBuilderExtensions { meterProviderBuilder.AddOtlpExporter(opt => opt.Endpoint = new Uri(openTelemetryEndpoint)); } - else + else if (consoleEnabled) { meterProviderBuilder.AddConsoleExporter(); }