observability

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Apr 8, 2026 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Meter

func Meter(name string) metric.Meter

Meter returns a named meter from the global provider.

func Tracer

func Tracer(name string) trace.Tracer

Tracer returns a named tracer from the global provider.

Types

type MeterProvider

type MeterProvider struct {
	*sdkmetric.MeterProvider
}

MeterProvider wraps the SDK provider with a Close method.

func NewMeterProvider

func NewMeterProvider(ctx context.Context, serviceName string) (*MeterProvider, error)

NewMeterProvider initialises OTel metrics (stdout exporter).

func (*MeterProvider) Close

func (mp *MeterProvider) Close(ctx context.Context) error

type TracerProvider

type TracerProvider struct {
	*sdktrace.TracerProvider
}

TracerProvider wraps the SDK provider with a Close method.

func NewTracerProvider

func NewTracerProvider(ctx context.Context, serviceName, exporterType, jaegerEndpoint string) (*TracerProvider, error)

NewTracerProvider initialises OTel tracing. exporterType: "stdout" or "jaeger" (OTLP HTTP).

func (*TracerProvider) Close

func (tp *TracerProvider) Close(ctx context.Context) error

Jump to

Keyboard shortcuts

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