Documentation
¶
Index ¶
- func DefaultMeterProvider(ctx context.Context, resource *sdkresource.Resource) *metrics.MeterProvider
- func DefaultTraceProvider(ctx context.Context, resource *sdkresource.Resource) *tracing.TracerProvider
- func GetObservabilityConfig(ctx context.Context) (*observability.Config, error)
- func NewHandler(handler http.Handler, operation string, meterProvider metric.MeterProvider, ...) http.Handler
- func SetupObservabilityOrDie(ctx context.Context, component string, logger *zap.SugaredLogger, ...) (*metrics.MeterProvider, *tracing.TracerProvider)
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 SetupObservabilityOrDie ¶
func SetupObservabilityOrDie( ctx context.Context, component string, logger *zap.SugaredLogger, pprof *k8sruntime.ProfilingServer, ) (*metrics.MeterProvider, *tracing.TracerProvider)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.