Files
codevault/internal/observability/otel.go

19 lines
423 B
Go

package observability
import (
"github.com/kanootoko/codevault/internal"
"go.opentelemetry.io/otel/sdk/resource"
semconv "go.opentelemetry.io/otel/semconv/v1.43.0"
)
func GetOtelResource() (*resource.Resource, error) {
return resource.Merge(
resource.Default(),
resource.NewWithAttributes(
semconv.SchemaURL,
semconv.ServiceName(internal.PackageName),
semconv.ServiceVersion(internal.Version),
),
)
}