]> Sergey Matveev's repositories - btrtrc.git/commitdiff
cmd/torrent: Rip out OTLP bullshit
authorMatt Joiner <anacrolix@gmail.com>
Thu, 10 Jul 2025 06:30:31 +0000 (16:30 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Thu, 10 Jul 2025 06:30:31 +0000 (16:30 +1000)
It spams crap to the standard log and I hates it.

cmd/torrent/main.go

index 3ae99f8b4e5ee3a671c013cfa5fabeda63389895..c5804490ebc70ad26540c5d29c3eff738b0a1f2a 100644 (file)
@@ -19,8 +19,6 @@ import (
        "github.com/davecgh/go-spew/spew"
        "github.com/prometheus/client_golang/prometheus"
        "github.com/prometheus/client_golang/prometheus/promhttp"
-       "go.opentelemetry.io/otel"
-       "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc"
        "go.opentelemetry.io/otel/sdk/trace"
 
        "github.com/anacrolix/torrent/bencode"
@@ -28,6 +26,7 @@ import (
 )
 
 func init() {
+       stdLog.SetFlags(stdLog.Flags() | stdLog.Lshortfile)
        prometheus.MustRegister(xprometheus.NewExpvarCollector())
        http.Handle("/metrics", promhttp.Handler())
 }
@@ -48,18 +47,8 @@ func main() {
 }
 
 func mainErr(ctx context.Context) error {
-       defer stdLog.SetFlags(stdLog.Flags() | stdLog.Lshortfile)
-
-       tracingExporter, err := otlptracegrpc.New(ctx)
-       if err != nil {
-               return fmt.Errorf("creating tracing exporter: %w", err)
-       }
-       tracerProvider := trace.NewTracerProvider(trace.WithBatcher(tracingExporter))
-       otel.SetTracerProvider(tracerProvider)
-
        main := bargle.Main{}
        main.Defer(envpprof.Stop)
-       main.Defer(func() { shutdownTracerProvider(ctx, tracerProvider) })
        debug := false
        debugFlag := bargle.NewFlag(&debug)
        debugFlag.AddLong("debug")