19 lines
423 B
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),
|
|
),
|
|
)
|
|
}
|