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