Skip to content
This repository was archived by the owner on Jan 20, 2026. It is now read-only.

Commit 636e74a

Browse files
committed
Remove server
1 parent 488613e commit 636e74a

1 file changed

Lines changed: 1 addition & 15 deletions

File tree

common/metrics/metrics.go

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,7 @@
11
package metrics
22

33
import (
4-
"context"
54
"fmt"
6-
"log"
7-
"net/http"
8-
9-
"github.com/prometheus/client_golang/prometheus/promhttp"
105
"go.opentelemetry.io/otel"
116
"go.opentelemetry.io/otel/exporters/prometheus"
127
"go.opentelemetry.io/otel/metric"
@@ -59,20 +54,11 @@ func must[V any](v V, err error) V {
5954
return v
6055
}
6156

62-
func SetupMetricsProvider(ctx context.Context, listenAddr string) error {
57+
func SetupMetricsProvider() error {
6358
metricsExporter, err := prometheus.New(prometheus.WithNamespace("seidb"))
6459
if err != nil {
6560
return fmt.Errorf("failed to create Prometheus exporter: %w", err)
6661
}
6762
otel.SetMeterProvider(sdk.NewMeterProvider(sdk.WithReader(metricsExporter)))
68-
go func() {
69-
defer func() { _ = metricsExporter.Shutdown(ctx) }()
70-
http.Handle("/metrics", promhttp.Handler())
71-
err := http.ListenAndServe(listenAddr, nil)
72-
if err != nil {
73-
log.Printf("failed to serve metrics: %v", err)
74-
return
75-
}
76-
}()
7763
return nil
7864
}

0 commit comments

Comments
 (0)