otel

package
v0.47.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 24, 2026 License: Apache-2.0 Imports: 28 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DefaultMeterProvider

func DefaultMeterProvider(ctx context.Context, resource *sdkresource.Resource) *metrics.MeterProvider

func DefaultTraceProvider

func DefaultTraceProvider(ctx context.Context, resource *sdkresource.Resource) *tracing.TracerProvider

func GetObservabilityConfig

func GetObservabilityConfig(ctx context.Context) (*observability.Config, error)

GetObservabilityConfig gets the observability config from the (in order): 1. the provided context, 2. from the API server, 3. default values (if not found and there were no other errors in the api server request).

func NewHandler

func NewHandler(handler http.Handler, operation string, meterProvider metric.MeterProvider, traceProvider trace.TracerProvider, opts ...otelhttp.Option) http.Handler

func SetupObservabilityOrDie

func SetupObservabilityOrDie(
	ctx context.Context,
	component string,
	logger *zap.SugaredLogger,
	pprof *k8sruntime.ProfilingServer,
) (*metrics.MeterProvider, *tracing.TracerProvider)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL