Skip to content

Commit 6d9b7ce

Browse files
authored
Add runtime metrics to cartservice (#393)
1 parent b7595d6 commit 6d9b7ce

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

src/cartservice/src/Startup.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
using Microsoft.Extensions.Hosting;
99
using cartservice.cartstore;
1010
using cartservice.services;
11+
using OpenTelemetry.Metrics;
1112
using OpenTelemetry.Trace;
1213

1314
namespace cartservice;
@@ -49,6 +50,10 @@ public void ConfigureServices(IServiceCollection services)
4950
.AddHttpClientInstrumentation()
5051
.AddOtlpExporter());
5152

53+
services.AddOpenTelemetryMetrics(builder =>
54+
builder.AddRuntimeInstrumentation()
55+
.AddOtlpExporter());
56+
5257
services.AddGrpc();
5358
services.AddGrpcHealthChecks()
5459
.AddCheck("Sample", () => HealthCheckResult.Healthy());

src/cartservice/src/cartservice.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
<PackageReference Include="OpenTelemetry.Instrumentation.GrpcNetClient" Version="1.0.0-rc9.4" />
1515
<PackageReference Include="OpenTelemetry.Instrumentation.Http" Version="1.0.0-rc9.4" />
1616
<PackageReference Include="OpenTelemetry.Instrumentation.StackExchangeRedis" Version="1.0.0-rc9.6" />
17+
<PackageReference Include="OpenTelemetry.Instrumentation.Runtime" Version="1.0.0" />
1718
</ItemGroup>
1819

1920
<ItemGroup>

0 commit comments

Comments
 (0)