xray

package module
v1.0.6 Latest Latest
Warning

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

Go to latest
Published: Apr 6, 2026 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func XRayPostCopy

func XRayPostCopy(telemetryCtx XRayTelemetryContext, traceLevel telemetry.TelemetryTraceLevel)

Types

type XRayTelemetryContext

type XRayTelemetryContext struct {
	Segment *xray.Segment
	// contains filtered or unexported fields
}

func NewXRayTelemetryContext

func NewXRayTelemetryContext(name string, traceLevel telemetry.TelemetryTraceLevel, ctx context.Context) (*XRayTelemetryContext, context.Context)

func (*XRayTelemetryContext) Clone

func (*XRayTelemetryContext) CloseContext

func (x *XRayTelemetryContext) CloseContext()

func (*XRayTelemetryContext) GetName

func (x *XRayTelemetryContext) GetName() string

func (*XRayTelemetryContext) SetAttribute

func (x *XRayTelemetryContext) SetAttribute(key string, value string)

func (*XRayTelemetryContext) SetError

func (x *XRayTelemetryContext) SetError(err error)

func (*XRayTelemetryContext) SetSuccess

func (x *XRayTelemetryContext) SetSuccess(success bool)

type XRayTelemetryFactory

type XRayTelemetryFactory struct{}

func (XRayTelemetryFactory) CreateCounter

func (X XRayTelemetryFactory) CreateCounter(name string) (telemetry.TelemetryCounter, error)

func (XRayTelemetryFactory) CreateGauge

func (X XRayTelemetryFactory) CreateGauge(name string) (telemetry.TelemetryGauge, error)

func (XRayTelemetryFactory) OpenTelemetryContext

func (XRayTelemetryFactory) PostCopy

func (X XRayTelemetryFactory) PostCopy(telemetryContext telemetry.TelemetryContext, traceLevel telemetry.TelemetryTraceLevel) error

Jump to

Keyboard shortcuts

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