diff --git a/src/Aspire.Cli/Program.cs b/src/Aspire.Cli/Program.cs index 9d86c0ee70a..3a7cb7e944f 100644 --- a/src/Aspire.Cli/Program.cs +++ b/src/Aspire.Cli/Program.cs @@ -9,9 +9,13 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Logging; + +#if DEBUG using OpenTelemetry; using OpenTelemetry.Resources; using OpenTelemetry.Trace; +#endif + using RootCommand = Aspire.Cli.Commands.RootCommand; namespace Aspire.Cli; @@ -32,6 +36,7 @@ private static IHost BuildApplication(string[] args) logging.IncludeScopes = true; }); +#if DEBUG var otelBuilder = builder.Services .AddOpenTelemetry() .WithTracing(tracing => { @@ -56,6 +61,7 @@ private static IHost BuildApplication(string[] args) // has to finish sending telemetry. otelBuilder.UseOtlpExporter(); } +#endif var debugMode = args?.Any(a => a == "--debug" || a == "-d") ?? false;