Documentation ¶
Index ¶
- func Error(err error) slog.Attr
- func NewLambdaLoggerProvider(ctx context.Context, resource *sdkresource.Resource) (*sdklogs.LoggerProvider, error)
- func NewLambdaResource(ctx context.Context, serviceName string) (*sdkresource.Resource, error)
- func NewLambdaTracerProvider(ctx context.Context, resource *sdkresource.Resource) (*sdktrace.TracerProvider, error)
- func NewLocalLoggerProvider(ctx context.Context, resource *sdkresource.Resource) (*sdklogs.LoggerProvider, error)
- func NewLocalResource(ctx context.Context, serviceName string) (*sdkresource.Resource, error)
- func NewLocalTracerProvider(ctx context.Context, resource *sdkresource.Resource) (*sdktrace.TracerProvider, error)
- type Option
- type Telemetry
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewLambdaLoggerProvider ¶
func NewLambdaLoggerProvider(ctx context.Context, resource *sdkresource.Resource) (*sdklogs.LoggerProvider, error)
func NewLambdaResource ¶
func NewLambdaTracerProvider ¶
func NewLambdaTracerProvider(ctx context.Context, resource *sdkresource.Resource) (*sdktrace.TracerProvider, error)
func NewLocalLoggerProvider ¶
func NewLocalLoggerProvider(ctx context.Context, resource *sdkresource.Resource) (*sdklogs.LoggerProvider, error)
func NewLocalResource ¶
func NewLocalTracerProvider ¶
func NewLocalTracerProvider(ctx context.Context, resource *sdkresource.Resource) (*sdktrace.TracerProvider, error)
Types ¶
type Option ¶
type Option func(c config) config
func WithLoggerProvider ¶
func WithLoggerProvider(fn func(ctx context.Context, resource *sdkresource.Resource) (*sdklogs.LoggerProvider, error)) Option
func WithResource ¶
func WithTracerProvider ¶
func WithTracerProvider(fn func(ctx context.Context, resource *sdkresource.Resource) (*sdktrace.TracerProvider, error)) Option
type Telemetry ¶
type Telemetry struct {
// contains filtered or unexported fields
}
func NewTelemetry ¶
func (*Telemetry) LoggerProvider ¶
func (t *Telemetry) LoggerProvider() *sdklogs.LoggerProvider
func (*Telemetry) TracerProvider ¶
func (t *Telemetry) TracerProvider() *sdktrace.TracerProvider
Click to show internal directories.
Click to hide internal directories.