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
All checks were successful
Build and Push Docker Image / Build-And-Push-Docker-Image (push) Successful in 1m16s
This commit is contained in:
@@ -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)
|
||||||
}
|
}
|
||||||
|
|||||||
7
main.go
7
main.go
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user