Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewObservability ¶
func NewObservability(cf *ObservabilityConfig) observer.Observability
Types ¶
type ObservabilityConfig ¶
type ObservabilityConfig struct {
ServiceName string
ServiceVersion string
Environment string
GetTraceIdFn func(ctx context.Context) string
GetAuthStringFn func(ctx context.Context) string
// Tracing is disabled when OtelTrace is nil
OtelTrace otel.OtelProvider
// Use slog.Default() when nil
Slogger *slog.Logger
SlogLevel slog.Level
}
Click to show internal directories.
Click to hide internal directories.