添加 otel 相关环境变量,优化部署配置
Some checks failed
Docker / build (push) Has been cancelled

This commit is contained in:
2025-12-19 15:13:46 +08:00
parent 2b190bd4e5
commit c8fd4cf9ca
5 changed files with 27 additions and 24 deletions

View File

@@ -3,6 +3,7 @@ package globals
import (
"context"
"fmt"
"platform/pkg/env"
"go.opentelemetry.io/otel"
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc"
@@ -16,8 +17,13 @@ import (
var tp *trace.TracerProvider
func initOtel(ctx context.Context) error {
if env.OtelHost == "" || env.OtelPort == "" {
return nil
}
addr := env.OtelHost + ":" + env.OtelPort
exporter, err := otlptracegrpc.New(ctx,
otlptracegrpc.WithEndpoint("localhost:4317"),
otlptracegrpc.WithEndpoint(addr),
otlptracegrpc.WithInsecure(),
)
if err != nil {