From 345edd9be7fe9f848b84335e27c4dc7bb1a9295b Mon Sep 17 00:00:00 2001 From: Scott Sunarto Date: Tue, 2 Jul 2024 11:52:07 -0700 Subject: [PATCH] feat(cardinal): add runtime metrics collection --- cardinal/telemetry/telemetry.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cardinal/telemetry/telemetry.go b/cardinal/telemetry/telemetry.go index 0a0a51301..e20977d7b 100644 --- a/cardinal/telemetry/telemetry.go +++ b/cardinal/telemetry/telemetry.go @@ -6,6 +6,7 @@ import ( "go.opentelemetry.io/otel" "go.opentelemetry.io/otel/propagation" ddotel "gopkg.in/DataDog/dd-trace-go.v1/ddtrace/opentelemetry" + "gopkg.in/DataDog/dd-trace-go.v1/ddtrace/tracer" "gopkg.in/DataDog/dd-trace-go.v1/profiler" ) @@ -63,7 +64,7 @@ func (tm *Manager) setupPropagator() { } func (tm *Manager) setupTrace() { - tm.tracerProvider = ddotel.NewTracerProvider() + tm.tracerProvider = ddotel.NewTracerProvider(tracer.WithRuntimeMetrics()) tm.tracerShutdownFunc = tm.tracerProvider.Shutdown otel.SetTracerProvider(tm.tracerProvider) }