Update Program.cs (#4411)

Co-authored-by: Reiley Yang <reyang@microsoft.com>
Co-authored-by: Cijo Thomas <cijo.thomas@gmail.com>
This commit is contained in:
David Fowler 2023-04-21 07:12:35 -07:00 committed by GitHub
parent 10eb79cddd
commit 678e9c44da
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 6 deletions

View File

@ -18,20 +18,20 @@ using System.Diagnostics;
using OpenTelemetry.Metrics;
using OpenTelemetry.Resources;
var appBuilder = WebApplication.CreateBuilder(args);
var builder = WebApplication.CreateBuilder(args);
// Configure OpenTelemetry with metrics and auto-start.
appBuilder.Services.AddOpenTelemetry()
.ConfigureResource(builder => builder
.AddService(serviceName: "OTel.NET Getting Started"))
.WithMetrics(builder => builder
builder.Services.AddOpenTelemetry()
.ConfigureResource(resource => resource
.AddService(serviceName: builder.Environment.ApplicationName))
.WithMetrics(metrics => metrics
.AddAspNetCoreInstrumentation()
.AddConsoleExporter((exporterOptions, metricReaderOptions) =>
{
metricReaderOptions.PeriodicExportingMetricReaderOptions.ExportIntervalMilliseconds = 1000;
}));
var app = appBuilder.Build();
var app = builder.Build();
app.MapGet("/", () => $"Hello from OpenTelemetry Metrics!");