File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change 19
19
builder . Services . AddNwsManager ( ) ;
20
20
21
21
builder . Services . AddOpenTelemetry ( )
22
- . WithMetrics ( m => m . AddMeter ( "NwsManagerMetrics" ) ) ;
22
+ . WithMetrics ( m => m . AddMeter ( "NwsManagerMetrics" ) )
23
+ . WithTracing ( m => m . AddSource ( "NwsManager" ) ) ;
23
24
24
25
var app = builder . Build ( ) ;
25
26
Original file line number Diff line number Diff line change @@ -68,11 +68,12 @@ Our custom metrics track several key aspects of the weather service:
68
68
- ** Cache Performance** : Cache hit and miss rates
69
69
- ** Distributed Tracing** : Activity source for following requests
70
70
71
- 3 . Register the custom meter in Program.cs:
71
+ 3 . Register the custom meter and activity source in Program.cs:
72
72
73
73
``` csharp
74
74
builder .Services .AddOpenTelemetry ()
75
- .WithMetrics (m => m .AddMeter (" NwsManagerMetrics" ));
75
+ .WithMetrics (m => m .AddMeter (" NwsManagerMetrics" ))
76
+ .WithTracing (m => m .AddSource (" NwsManager" ));
76
77
```
77
78
78
79
## Implementing Telemetry in NwsManager
You can’t perform that action at this time.
0 commit comments