feat(otel): remove custom service name in favor of env variable
All checks were successful
Build and Push Docker Image / Build-And-Push-Docker-Image (push) Successful in 1m16s

This commit is contained in:
2026-01-02 19:12:21 +01:00
parent b5ab697cca
commit 2bbfe7b175
2 changed files with 6 additions and 7 deletions

View File

@@ -16,7 +16,6 @@ import (
"go.opentelemetry.io/otel/sdk/metric" "go.opentelemetry.io/otel/sdk/metric"
"go.opentelemetry.io/otel/sdk/resource" "go.opentelemetry.io/otel/sdk/resource"
"go.opentelemetry.io/otel/sdk/trace" "go.opentelemetry.io/otel/sdk/trace"
semconv "go.opentelemetry.io/otel/semconv/v1.26.0"
) )
// setupOTelSDK bootstraps the OpenTelemetry pipeline. // setupOTelSDK bootstraps the OpenTelemetry pipeline.
@@ -46,10 +45,7 @@ func setupOTelSDK(ctx context.Context) (func(context.Context) error, error) {
prop := newPropagator() prop := newPropagator()
otel.SetTextMapPropagator(prop) otel.SetTextMapPropagator(prop)
resources, err := resource.New( resources, err := resource.New(ctx)
ctx,
resource.WithAttributes(semconv.ServiceName("spend-sparrow")),
)
if err != nil { if err != nil {
slog.ErrorContext(ctx, "failed to create resource", "error", err) slog.ErrorContext(ctx, "failed to create resource", "error", err)
} }

View File

@@ -22,8 +22,11 @@ func main() {
return return
} }
db, err := otelsqlx.Open("sqlite3", "./data/spend-sparrow.db?_journal_mode=WAL", db, err := otelsqlx.Open(
otelsql.WithAttributes(semconv.DBSystemSqlite)) "sqlite3",
"./data/spend-sparrow.db?_journal_mode=WAL",
otelsql.WithAttributes(semconv.DBSystemSqlite),
)
if err != nil { if err != nil {
slog.ErrorContext(ctx, "Could not open Database data.db", "err", err) slog.ErrorContext(ctx, "Could not open Database data.db", "err", err)
return return