Documentation
¶
Overview ¶
Package otel gathers initialization utilities for OpenTelemetry instrumentation.
Significantly inspired by https://github.com/lucavallin/gotel.
Index ¶
- func InitLoggerProvider(logger *slog.Logger, serviceName, serviceVersion string) (shutdown func(context.Context) error, handler slog.Handler, err error)
- func InitMeterProvider(logger *slog.Logger, serviceName, serviceVersion string) (shutdown func(context.Context) error, err error)
- func InitTracerProvider(logger *slog.Logger, serviceName, serviceVersion string) (shutdown func(context.Context) error, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitLoggerProvider ¶
func InitLoggerProvider(logger *slog.Logger, serviceName, serviceVersion string) (shutdown func(context.Context) error, handler slog.Handler, err error)
InitLoggerProvider initializes the OpenTelemetry logger provider.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.