Documentation
¶
Index ¶
- type OpentelemetryCounter
- type OpentelemetryGauge
- type OpentelemetryMeter
- func (otm *OpentelemetryMeter) Counter(group, name, description string, labels common.Labels, prefixes ...string) common.Counter
- func (otm *OpentelemetryMeter) Gauge(group, name, description string, labels common.Labels, prefixes ...string) common.Gauge
- func (otm *OpentelemetryMeter) Group(name string) common.Group
- func (otm *OpentelemetryMeter) SetCallerOffset(offset int)
- func (otm *OpentelemetryMeter) Stop()
- type OpentelemetryMeterOptions
- type OpentelemetryOptions
- type OpentelemetryTracer
- func (ott *OpentelemetryTracer) SetCallerOffset(offset int)
- func (ott *OpentelemetryTracer) StartChildSpan(object interface{}) common.TracerSpan
- func (ott *OpentelemetryTracer) StartFollowSpan(object interface{}) common.TracerSpan
- func (ott *OpentelemetryTracer) StartSpan() common.TracerSpan
- func (ott *OpentelemetryTracer) StartSpanWithTraceID(traceID, spanID string) common.TracerSpan
- func (ott *OpentelemetryTracer) Stop()
- type OpentelemetryTracerOptions
- type OpentelemetryTracerSpan
- func (otts *OpentelemetryTracerSpan) Error(err error) common.TracerSpan
- func (otts *OpentelemetryTracerSpan) Finish()
- func (otts *OpentelemetryTracerSpan) GetContext() common.TracerSpanContext
- func (otts *OpentelemetryTracerSpan) SetBaggageItem(restrictedKey, value string) common.TracerSpan
- func (otts *OpentelemetryTracerSpan) SetCarrier(object interface{}) common.TracerSpan
- func (otts *OpentelemetryTracerSpan) SetName(name string) common.TracerSpan
- func (otts *OpentelemetryTracerSpan) SetTag(key string, value interface{}) common.TracerSpan
- type OpentelemetryTracerSpanContext
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
}
type OpentelemetryMeter ¶
type OpentelemetryMeter struct {
// contains filtered or unexported fields
}
func NewOpentelemetryMeter ¶
func NewOpentelemetryMeter(options OpentelemetryMeterOptions, logger common.Logger, stdout *Stdout) *OpentelemetryMeter
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 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 (otts *OpentelemetryTracerSpan) Error(err error) common.TracerSpan
func (*OpentelemetryTracerSpan) Finish ¶
func (otts *OpentelemetryTracerSpan) Finish()
func (*OpentelemetryTracerSpan) GetContext ¶
func (otts *OpentelemetryTracerSpan) GetContext() common.TracerSpanContext
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
Click to show internal directories.
Click to hide internal directories.