o11y

package
v0.0.11 Latest Latest
Warning

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

Go to latest
Published: Jan 5, 2025 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type OpenTelemetry

type OpenTelemetry struct {
	Traces  *OpenTelemetryTracer
	Metrics *OpenTelemetryMeter
}

func (*OpenTelemetry) Shutdown

func (o *OpenTelemetry) Shutdown()

func (*OpenTelemetry) Start

func (o *OpenTelemetry) Start() error

type OpenTelemetryMeter

type OpenTelemetryMeter struct {

	// Meter is the OpenTelemetry metric meter.
	Meter otelMetric.Meter
	// contains filtered or unexported fields
}

OpenTrace represents the tracing of the service

func (*OpenTelemetryMeter) SetupMetrics

func (o *OpenTelemetryMeter) SetupMetrics() error

func (*OpenTelemetryMeter) Shutdown

func (o *OpenTelemetryMeter) Shutdown()

type OpenTelemetryMeterConfig

type OpenTelemetryMeterConfig struct {
	Name           string
	Resources      *resource.Resource
	MetricEndpoint string
	MetricPort     int
	MetricExporter string
	MetricInterval time.Duration
}

OpenTelemetryMeterConfig represents the configuration of the OpenTelemetry meter.

type OpenTelemetryTracer

type OpenTelemetryTracer struct {

	// Tracer is the OpenTelemetry trace tracer.
	Tracer otelTrace.Tracer
	// contains filtered or unexported fields
}

OpenTrace represents the tracing of the service

func (*OpenTelemetryTracer) SetupTraces

func (o *OpenTelemetryTracer) SetupTraces() error

func (*OpenTelemetryTracer) Shutdown

func (o *OpenTelemetryTracer) Shutdown()

type OpenTelemetryTracerConfig

type OpenTelemetryTracerConfig struct {
	Name                      string
	Resources                 *resource.Resource
	TraceEndpoint             string
	TracePort                 int
	TraceExporter             string
	TraceExporterBatchTimeout time.Duration
}

OpenTelemetryTracerConfig represents the configuration of the OpenTelemetry tracer.

Jump to

Keyboard shortcuts

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