Avoid usages of obsolete APIs (#2330)
Co-authored-by: Phillip Carter <pcarter@fastmail.com>
This commit is contained in:
parent
8014f27034
commit
16262dbb81
|
@ -18,12 +18,12 @@ with a Redis caching service for fast access to shopping cart data.
|
|||
### Initializing Tracing
|
||||
|
||||
OpenTelemetry is configured in the .NET DI container. The
|
||||
`AddOpenTelemetryTracing()` builder method is used to configure desired
|
||||
`AddOpenTelemetry()` builder method is used to configure desired
|
||||
instrumentation libraries, add exporters, and set other options. Configuration
|
||||
of the exporter and resource attributes is performed through environment variables.
|
||||
|
||||
```cs
|
||||
services.AddOpenTelemetryTracing((builder) => builder
|
||||
services.AddOpenTelemetry().WithTracing(builder => builder
|
||||
.ConfigureResource(r => r
|
||||
.AddTelemetrySdk()
|
||||
.AddEnvironmentVariableDetector()
|
||||
|
@ -73,11 +73,11 @@ added.
|
|||
### Initializing Metrics
|
||||
|
||||
Similar to configuring OpenTelemetry Traces, the .NET DI container requires a
|
||||
call to `AddOpenTelemetryMetrics()`. This builder configures desired
|
||||
call to `AddOpenTelemetry()`. This builder configures desired
|
||||
instrumentation libraries, exporters, etc.
|
||||
|
||||
```cs
|
||||
services.AddOpenTelemetryMetrics(builder => builder
|
||||
services.AddOpenTelemetry().WithMetrics(builder => builder
|
||||
.ConfigureResource(r => r
|
||||
.AddTelemetrySdk()
|
||||
.AddEnvironmentVariableDetector()
|
||||
|
|
|
@ -23,7 +23,7 @@ services:
|
|||
```csharp
|
||||
var builder = WebApplication.CreateBuilder(args);
|
||||
|
||||
builder.Services.AddOpenTelemetryTracing(b =>
|
||||
builder.Services.AddOpenTelemetry().WithTracing(b =>
|
||||
{
|
||||
b.AddConsoleExporter()
|
||||
// The rest of your setup code goes here too
|
||||
|
@ -57,7 +57,7 @@ services:
|
|||
```csharp
|
||||
var builder = WebApplication.CreateBuilder(args);
|
||||
|
||||
builder.Services.AddOpenTelemetryTracing(b =>
|
||||
builder.Services.AddOpenTelemetry().WithTracing(b =>
|
||||
{
|
||||
b
|
||||
.AddOtlpExporter(opt =>
|
||||
|
@ -149,7 +149,7 @@ services:
|
|||
```csharp
|
||||
var builder = WebApplication.CreateBuilder(args);
|
||||
|
||||
builder.Services.AddOpenTelemetryTracing(b =>
|
||||
builder.Services.AddOpenTelemetry().WithTracing(b =>
|
||||
{
|
||||
b
|
||||
.AddZipkinExporter(o =>
|
||||
|
@ -215,7 +215,7 @@ services:
|
|||
```csharp
|
||||
var builder = WebApplication.CreateBuilder(args);
|
||||
|
||||
builder.Services.AddOpenTelemetryMetrics(b =>
|
||||
builder.Services.AddOpenTelemetry().WithMetrics(b =>
|
||||
{
|
||||
b
|
||||
.AddPrometheusExporter(options =>
|
||||
|
|
|
@ -49,7 +49,7 @@ var serviceVersion = "1.0.0";
|
|||
var builder = WebApplication.CreateBuilder(args);
|
||||
|
||||
// Configure important OpenTelemetry settings, the console exporter, and instrumentation library
|
||||
builder.Services.AddOpenTelemetryTracing(tracerProviderBuilder =>
|
||||
builder.Services.AddOpenTelemetry().WithTracing(tracerProviderBuilder =>
|
||||
{
|
||||
tracerProviderBuilder
|
||||
.AddConsoleExporter()
|
||||
|
@ -154,7 +154,7 @@ var builder = WebApplication.CreateBuilder(args);
|
|||
var appResourceBuilder = ResourceBuilder.CreateDefault()
|
||||
.AddService(serviceName: serviceName, serviceVersion: serviceVersion);
|
||||
|
||||
builder.Services.AddOpenTelemetryTracing(tracerProviderBuilder =>
|
||||
builder.Services.AddOpenTelemetry().WithTracing(tracerProviderBuilder =>
|
||||
{
|
||||
tracerProviderBuilder
|
||||
.AddConsoleExporter()
|
||||
|
@ -167,7 +167,7 @@ builder.Services.AddOpenTelemetryTracing(tracerProviderBuilder =>
|
|||
|
||||
var meter = new Meter(serviceName);
|
||||
var counter = meter.CreateCounter<long>("app.request-counter");
|
||||
builder.Services.AddOpenTelemetryMetrics(metricProviderBuilder =>
|
||||
builder.Services.AddOpenTelemetry().WithMetrics(metricProviderBuilder =>
|
||||
{
|
||||
metricProviderBuilder
|
||||
.AddConsoleExporter()
|
||||
|
@ -356,7 +356,7 @@ var appResourceBuilder = ResourceBuilder.CreateDefault()
|
|||
|
||||
// Configure to send data via the OTLP exporter.
|
||||
// By default, it will send to port 4318, which the collector is listening on.
|
||||
builder.Services.AddOpenTelemetryTracing(tracerProviderBuilder =>
|
||||
builder.Services.AddOpenTelemetry().WithTracing(tracerProviderBuilder =>
|
||||
{
|
||||
tracerProviderBuilder
|
||||
.AddOtlpExporter(opt =>
|
||||
|
@ -372,7 +372,7 @@ builder.Services.AddOpenTelemetryTracing(tracerProviderBuilder =>
|
|||
|
||||
var meter = new Meter(serviceName);
|
||||
var counter = meter.CreateCounter<long>("app.request-counter");
|
||||
builder.Services.AddOpenTelemetryMetrics(metricProviderBuilder =>
|
||||
builder.Services.AddOpenTelemetry().WithMetrics(metricProviderBuilder =>
|
||||
{
|
||||
metricProviderBuilder
|
||||
.AddOtlpExporter(opt =>
|
||||
|
|
|
@ -55,7 +55,7 @@ var serviceVersion = "1.0.0";
|
|||
var builder = WebApplication.CreateBuilder(args);
|
||||
|
||||
// Configure important OpenTelemetry settings, the console exporter, and instrumentation library
|
||||
builder.Services.AddOpenTelemetryTracing(b =>
|
||||
builder.Services.AddOpenTelemetry().WithTracing(b =>
|
||||
{
|
||||
b
|
||||
.AddConsoleExporter()
|
||||
|
|
|
@ -101,7 +101,7 @@ var serviceVersion = "1.0.0";
|
|||
var builder = WebApplication.CreateBuilder(args);
|
||||
|
||||
// Configure important OpenTelemetry settings, the console exporter
|
||||
builder.Services.AddOpenTelemetryTracing(b =>
|
||||
builder.Services.AddOpenTelemetry().WithTracing(b =>
|
||||
{
|
||||
b
|
||||
.AddConsoleExporter()
|
||||
|
|
|
@ -92,7 +92,7 @@ var serviceVersion = "1.0.0";
|
|||
var builder = WebApplication.CreateBuilder(args);
|
||||
|
||||
// Configure important OpenTelemetry settings, the console exporter, and instrumentation library
|
||||
builder.Services.AddOpenTelemetryTracing(tcb =>
|
||||
builder.Services.AddOpenTelemetry().WithTracing(tcb =>
|
||||
{
|
||||
tcb
|
||||
.AddSource(serviceName)
|
||||
|
|
Loading…
Reference in New Issue