Refactoring for readability

This commit is contained in:
Srihari Sridharan
2026-05-23 18:39:15 +05:30
parent 5728475c96
commit 49a89d99c0
3 changed files with 9 additions and 6 deletions
@@ -1,3 +1,5 @@
using OnlineShop.ServiceDefaults;
var builder = WebApplication.CreateBuilder(args);
// Add service defaults & Aspire client integrations.
@@ -2,13 +2,13 @@ using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Diagnostics.HealthChecks;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Diagnostics.HealthChecks;
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.ServiceDiscovery;
using OpenTelemetry;
using OpenTelemetry.Metrics;
using OpenTelemetry.Trace;
namespace Microsoft.Extensions.Hosting;
namespace OnlineShop.ServiceDefaults;
// Adds common Aspire services: service discovery, resilience, health checks, and OpenTelemetry.
// This project should be referenced by each service project in your solution.
@@ -59,12 +59,12 @@ public static class Extensions
.AddHttpClientInstrumentation()
.AddRuntimeInstrumentation();
})
.WithTracing(tracing =>
.WithTracing(tracerProviderBuilder =>
{
tracing.AddSource(builder.Environment.ApplicationName)
.AddAspNetCoreInstrumentation(tracing =>
tracerProviderBuilder.AddSource(builder.Environment.ApplicationName)
.AddAspNetCoreInstrumentation(traceInstrumentationOptions =>
// Exclude health check requests from tracing
tracing.Filter = context =>
traceInstrumentationOptions.Filter = context =>
!context.Request.Path.StartsWithSegments(HealthEndpointPath)
&& !context.Request.Path.StartsWithSegments(AlivenessEndpointPath)
)
@@ -1,3 +1,4 @@
using OnlineShop.ServiceDefaults;
using OnlineShop.Web;
using OnlineShop.Web.Components;