summaryrefslogtreecommitdiff
path: root/internal
diff options
context:
space:
mode:
Diffstat (limited to 'internal')
-rw-r--r--internal/observability/metrics.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/internal/observability/metrics.go b/internal/observability/metrics.go
index 785397834..09556dc77 100644
--- a/internal/observability/metrics.go
+++ b/internal/observability/metrics.go
@@ -29,6 +29,7 @@ import (
"github.com/gin-gonic/gin"
"github.com/technologize/otel-go-contrib/otelginmetrics"
"go.opentelemetry.io/contrib/exporters/autoexport"
+ "go.opentelemetry.io/contrib/instrumentation/runtime"
"go.opentelemetry.io/otel"
"go.opentelemetry.io/otel/metric"
sdk "go.opentelemetry.io/otel/sdk/metric"
@@ -59,6 +60,12 @@ func InitializeMetrics(ctx context.Context, db db.DB) error {
otel.SetMeterProvider(meterProvider)
+ if err := runtime.Start(
+ runtime.WithMeterProvider(meterProvider),
+ ); err != nil {
+ return err
+ }
+
meter := meterProvider.Meter(serviceName)
thisInstance := config.GetHost()