diff --git a/src/cartservice/src/Startup.cs b/src/cartservice/src/Startup.cs index bafff3e2d9..6449897327 100644 --- a/src/cartservice/src/Startup.cs +++ b/src/cartservice/src/Startup.cs @@ -8,6 +8,7 @@ using Microsoft.Extensions.Hosting; using cartservice.cartstore; using cartservice.services; +using OpenTelemetry.Metrics; using OpenTelemetry.Trace; namespace cartservice; @@ -49,6 +50,10 @@ public void ConfigureServices(IServiceCollection services) .AddHttpClientInstrumentation() .AddOtlpExporter()); + services.AddOpenTelemetryMetrics(builder => + builder.AddRuntimeInstrumentation() + .AddOtlpExporter()); + services.AddGrpc(); services.AddGrpcHealthChecks() .AddCheck("Sample", () => HealthCheckResult.Healthy()); diff --git a/src/cartservice/src/cartservice.csproj b/src/cartservice/src/cartservice.csproj index 33ba96d038..13e578df43 100644 --- a/src/cartservice/src/cartservice.csproj +++ b/src/cartservice/src/cartservice.csproj @@ -14,6 +14,7 @@ +