mirror of
https://github.com/collinbarrett/FilterLists.git
synced 2026-03-11 09:04:27 +00:00
refactor(aspire): de-dup add ot
This commit is contained in:
parent
60d4e97aff
commit
eb0fa51806
1 changed files with 3 additions and 9 deletions
|
|
@ -40,7 +40,7 @@ private static void ConfigureOpenTelemetry<TBuilder>(this TBuilder builder) wher
|
|||
logging.IncludeScopes = true;
|
||||
});
|
||||
|
||||
builder.Services.AddOpenTelemetry()
|
||||
var otBuilder = builder.Services.AddOpenTelemetry()
|
||||
.WithMetrics(metrics =>
|
||||
metrics.AddAspNetCoreInstrumentation()
|
||||
.AddHttpClientInstrumentation()
|
||||
|
|
@ -56,17 +56,11 @@ private static void ConfigureOpenTelemetry<TBuilder>(this TBuilder builder) wher
|
|||
)
|
||||
.AddHttpClientInstrumentation());
|
||||
|
||||
builder.AddOpenTelemetryExporters();
|
||||
}
|
||||
|
||||
private static void AddOpenTelemetryExporters<TBuilder>(this TBuilder builder)
|
||||
where TBuilder : IHostApplicationBuilder
|
||||
{
|
||||
if (!string.IsNullOrWhiteSpace(builder.Configuration["OTEL_EXPORTER_OTLP_ENDPOINT"]))
|
||||
builder.Services.AddOpenTelemetry().UseOtlpExporter();
|
||||
otBuilder.UseOtlpExporter();
|
||||
|
||||
if (!string.IsNullOrEmpty(builder.Configuration["APPLICATIONINSIGHTS_CONNECTION_STRING"]))
|
||||
builder.Services.AddOpenTelemetry().UseAzureMonitor();
|
||||
otBuilder.UseAzureMonitor();
|
||||
}
|
||||
|
||||
// https://learn.microsoft.com/en-us/dotnet/aspire/fundamentals/health-checks#non-development-environments
|
||||
|
|
|
|||
Loading…
Reference in a new issue