telemetry

package
v0.0.0-...-7ca54c9 Latest Latest
Warning

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

Go to latest
Published: Feb 17, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewLogger

func NewLogger(service string) *slog.Logger

NewLogger returns a structured logger that writes to stdout.

func NewMeterProvider

func NewMeterProvider(c Config) (*sdkmetric.MeterProvider, error)

func NewResource

func NewResource(c Config) (*sdkresource.Resource, error)

NewResource defines an OTEL resource based off Config.

func NewTraceProvider

func NewTraceProvider(c Config) (*sdktrace.TracerProvider, error)

NewTraceProvider creates a trace provider based on Config.

Types

type Config

type Config struct {
	ServiceName  string
	ExporterType string
}

Config defines the instrumentation configuration.

Jump to

Keyboard shortcuts

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