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:
parent
10eb79cddd
commit
678e9c44da
|
|
@ -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!");
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue