mirror of
https://github.com/morbalint/kemkas.git
synced 2026-07-17 19:03:46 +00:00
[be] open telemetry: only log to console when no other exporter exists
This commit is contained in:
@@ -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();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user