diff --git a/examples/AspNet/Examples.AspNet.csproj b/examples/AspNet/Examples.AspNet.csproj index 50ed17308..fe1cd5f22 100644 --- a/examples/AspNet/Examples.AspNet.csproj +++ b/examples/AspNet/Examples.AspNet.csproj @@ -1,4 +1,4 @@ - + PackageReference @@ -110,10 +110,14 @@ {7edae7fa-b44e-42ca-80fa-7df2faa2c5dd} OpenTelemetry.Exporter.Zipkin - + {a38ac295-2745-4b85-8b6b-dca864cedd5b} OpenTelemetry.Exporter.OpenTelemetryProtocol + + {52158a12-e7ef-45a1-859f-06f9b17410cb} + OpenTelemetry.Exporter.Prometheus + 10.0 diff --git a/examples/AspNet/Global.asax.cs b/examples/AspNet/Global.asax.cs index b8e3759ac..7096ca266 100644 --- a/examples/AspNet/Global.asax.cs +++ b/examples/AspNet/Global.asax.cs @@ -73,8 +73,7 @@ namespace Examples.AspNet // https://github.com/open-telemetry/opentelemetry-dotnet/issues/2994 var meterBuilder = Sdk.CreateMeterProviderBuilder() - .AddAspNetInstrumentation() - .AddHttpClientInstrumentation(); + .AddAspNetInstrumentation(); switch (ConfigurationManager.AppSettings["UseMetricsExporter"].ToLowerInvariant()) { @@ -84,6 +83,9 @@ namespace Examples.AspNet otlpOptions.Endpoint = new Uri(ConfigurationManager.AppSettings["OtlpEndpoint"]); }); break; + case "prometheus": + meterBuilder.AddPrometheusExporter(); + break; default: meterBuilder.AddConsoleExporter((exporterOptions, metricReaderOptions) => {