provider

package
v0.7.1 Latest Latest
Warning

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

Go to latest
Published: Nov 18, 2025 License: MIT Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type OpentelemetryCounter

type OpentelemetryCounter struct {
	// contains filtered or unexported fields
}

func (*OpentelemetryCounter) Inc

func (otc *OpentelemetryCounter) Inc() common.Counter

type OpentelemetryGauge

type OpentelemetryGauge struct {
	// contains filtered or unexported fields
}

func (*OpentelemetryGauge) Set

func (otg *OpentelemetryGauge) Set(value float64) common.Gauge

type OpentelemetryMeter

type OpentelemetryMeter struct {
	// contains filtered or unexported fields
}

func NewOpentelemetryMeter

func NewOpentelemetryMeter(options OpentelemetryMeterOptions, logger common.Logger, stdout *Stdout) *OpentelemetryMeter

func (*OpentelemetryMeter) Counter

func (otm *OpentelemetryMeter) Counter(group, name, description string, labels common.Labels, prefixes ...string) common.Counter

func (*OpentelemetryMeter) Gauge

func (otm *OpentelemetryMeter) Gauge(group, name, description string, labels common.Labels, prefixes ...string) common.Gauge

func (*OpentelemetryMeter) Group

func (otm *OpentelemetryMeter) Group(name string) common.Group

func (*OpentelemetryMeter) SetCallerOffset

func (otm *OpentelemetryMeter) SetCallerOffset(offset int)

func (*OpentelemetryMeter) Stop

func (otm *OpentelemetryMeter) Stop()

type OpentelemetryMeterOptions

type OpentelemetryMeterOptions struct {
	OpentelemetryOptions
	AgentHost     string
	AgentPort     int
	Prefix        string
	CollectPeriod int64
}

type OpentelemetryOptions

type OpentelemetryOptions struct {
	ServiceName string
	Version     string
	Environment string
	Attributes  string
	Debug       bool
}

type OpentelemetryTracer

type OpentelemetryTracer struct {
	// contains filtered or unexported fields
}

func NewOpentelemetryTracer

func NewOpentelemetryTracer(options OpentelemetryTracerOptions, logger common.Logger, stdout *Stdout) *OpentelemetryTracer

func (*OpentelemetryTracer) SetCallerOffset

func (ott *OpentelemetryTracer) SetCallerOffset(offset int)

func (*OpentelemetryTracer) StartChildSpan

func (ott *OpentelemetryTracer) StartChildSpan(object interface{}) common.TracerSpan

func (*OpentelemetryTracer) StartFollowSpan

func (ott *OpentelemetryTracer) StartFollowSpan(object interface{}) common.TracerSpan

func (*OpentelemetryTracer) StartSpan

func (ott *OpentelemetryTracer) StartSpan() common.TracerSpan

func (*OpentelemetryTracer) StartSpanWithTraceID

func (ott *OpentelemetryTracer) StartSpanWithTraceID(traceID, spanID string) common.TracerSpan

func (*OpentelemetryTracer) Stop

func (ott *OpentelemetryTracer) Stop()

type OpentelemetryTracerOptions

type OpentelemetryTracerOptions struct {
	OpentelemetryOptions
	AgentHost     string
	AgentPort     int
	HeaderTraceID string
}

type OpentelemetryTracerSpan

type OpentelemetryTracerSpan struct {
	// contains filtered or unexported fields
}

func (*OpentelemetryTracerSpan) Error

func (*OpentelemetryTracerSpan) Finish

func (otts *OpentelemetryTracerSpan) Finish()

func (*OpentelemetryTracerSpan) GetContext

func (*OpentelemetryTracerSpan) SetBaggageItem

func (otts *OpentelemetryTracerSpan) SetBaggageItem(restrictedKey, value string) common.TracerSpan

func (*OpentelemetryTracerSpan) SetCarrier

func (otts *OpentelemetryTracerSpan) SetCarrier(object interface{}) common.TracerSpan

func (*OpentelemetryTracerSpan) SetName

func (otts *OpentelemetryTracerSpan) SetName(name string) common.TracerSpan

func (*OpentelemetryTracerSpan) SetTag

func (otts *OpentelemetryTracerSpan) SetTag(key string, value interface{}) common.TracerSpan

type OpentelemetryTracerSpanContext

type OpentelemetryTracerSpanContext struct {
	// contains filtered or unexported fields
}

func (*OpentelemetryTracerSpanContext) GetSpanID

func (ottsc *OpentelemetryTracerSpanContext) GetSpanID() string

func (*OpentelemetryTracerSpanContext) GetTraceID

func (ottsc *OpentelemetryTracerSpanContext) GetTraceID() string

Jump to

Keyboard shortcuts

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