opentelemetry-go-contrib
opentelemetry-go-contrib copied to clipboard
config: Create SDK from model
Add a function which creates SDK from model.
E.g.
package config
// NewSDK creates SDK providers based on the configuration model.
func NewSDK(ctx, context.Context, c *OpenTelemetryConfiguration) (*SDK, error) {}
type SDK struct {}
func (sdk *SDK) Shutdown() error {}
func (sdk *SDK) TraceProvider() *trace.TraceProvider {}
func (sdk *SDK) MeterProvider() *meter.MeterProvider {}
PTAL @codeboten
@pellared already started on this, please assign it to me when you have a moment