Documentation
¶
Index ¶
- type DataDogCounter
- type DataDogInternalLogger
- type DataDogLogger
- func (dd *DataDogLogger) Debug(obj interface{}, args ...interface{}) common.Logger
- func (dd *DataDogLogger) Error(obj interface{}, args ...interface{}) common.Logger
- func (dd *DataDogLogger) Info(obj interface{}, args ...interface{}) common.Logger
- func (dd *DataDogLogger) Panic(obj interface{}, args ...interface{})
- func (dd *DataDogLogger) SpanDebug(span common.TracerSpan, obj interface{}, args ...interface{}) common.Logger
- func (dd *DataDogLogger) SpanError(span common.TracerSpan, obj interface{}, args ...interface{}) common.Logger
- func (dd *DataDogLogger) SpanInfo(span common.TracerSpan, obj interface{}, args ...interface{}) common.Logger
- func (dd *DataDogLogger) SpanPanic(span common.TracerSpan, obj interface{}, args ...interface{})
- func (dd *DataDogLogger) SpanWarn(span common.TracerSpan, obj interface{}, args ...interface{}) common.Logger
- func (dd *DataDogLogger) Stack(offset int) common.Logger
- func (dd *DataDogLogger) Warn(obj interface{}, args ...interface{}) common.Logger
- type DataDogLoggerOptions
- type DataDogMeter
- type DataDogMeterOptions
- type DataDogOptions
- type DataDogTracer
- func (dd *DataDogTracer) SetCallerOffset(offset int)
- func (dd *DataDogTracer) StartChildSpan(object interface{}) common.TracerSpan
- func (dd *DataDogTracer) StartFollowSpan(object interface{}) common.TracerSpan
- func (dd *DataDogTracer) StartSpan() common.TracerSpan
- func (dd *DataDogTracer) StartSpanWithTraceID(traceID, spanID string) common.TracerSpan
- func (dd *DataDogTracer) Stop()
- type DataDogTracerOptions
- type DataDogTracerSpan
- func (dds *DataDogTracerSpan) Error(err error) common.TracerSpan
- func (dds *DataDogTracerSpan) Finish()
- func (dds *DataDogTracerSpan) GetContext() common.TracerSpanContext
- func (dds *DataDogTracerSpan) SetBaggageItem(restrictedKey, value string) common.TracerSpan
- func (dds *DataDogTracerSpan) SetCarrier(object interface{}) common.TracerSpan
- func (dds *DataDogTracerSpan) SetName(name string) common.TracerSpan
- func (dds *DataDogTracerSpan) SetTag(key string, value interface{}) common.TracerSpan
- type DataDogTracerSpanContext
- type JaegerInternalLogger
- type JaegerOptions
- type JaegerSpan
- func (js *JaegerSpan) Error(err error) common.TracerSpan
- func (js JaegerSpan) Finish()
- func (js *JaegerSpan) GetContext() common.TracerSpanContext
- func (js *JaegerSpan) LogFields(fields map[string]interface{}) common.TracerSpan
- func (js *JaegerSpan) SetBaggageItem(restrictedKey, value string) common.TracerSpan
- func (js *JaegerSpan) SetCarrier(object interface{}) common.TracerSpan
- func (js *JaegerSpan) SetName(name string) common.TracerSpan
- func (js *JaegerSpan) SetTag(key string, value interface{}) common.TracerSpan
- type JaegerSpanContext
- type JaegerTracer
- func (j *JaegerTracer) SetCallerOffset(offset int)
- func (j *JaegerTracer) StartChildSpan(object interface{}) common.TracerSpan
- func (j *JaegerTracer) StartFollowSpan(object interface{}) common.TracerSpan
- func (j *JaegerTracer) StartSpan() common.TracerSpan
- func (j *JaegerTracer) StartSpanWithTraceID(traceID, spanID string) common.TracerSpan
- func (j *JaegerTracer) Stop()
- type OpentelemetryCounter
- type OpentelemetryMeter
- 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
- type PrometheusCounter
- type PrometheusMeter
- func (p *PrometheusMeter) Counter(name, description string, labels []string, prefixes ...string) common.Counter
- func (p *PrometheusMeter) SetCallerOffset(offset int)
- func (p *PrometheusMeter) Start() bool
- func (p *PrometheusMeter) StartInWaitGroup(wg *sync.WaitGroup)
- func (p *PrometheusMeter) Stop()
- type PrometheusOptions
- type Stdout
- func (so *Stdout) Debug(obj interface{}, args ...interface{}) common.Logger
- func (so *Stdout) Error(obj interface{}, args ...interface{}) common.Logger
- func (so *Stdout) Info(obj interface{}, args ...interface{}) common.Logger
- func (so *Stdout) Panic(obj interface{}, args ...interface{})
- func (so *Stdout) SetCallerOffset(offset int)
- func (so *Stdout) SpanDebug(span common.TracerSpan, obj interface{}, args ...interface{}) common.Logger
- func (so *Stdout) SpanError(span common.TracerSpan, obj interface{}, args ...interface{}) common.Logger
- func (so *Stdout) SpanInfo(span common.TracerSpan, obj interface{}, args ...interface{}) common.Logger
- func (so *Stdout) SpanPanic(span common.TracerSpan, obj interface{}, args ...interface{})
- func (so *Stdout) SpanWarn(span common.TracerSpan, obj interface{}, args ...interface{}) common.Logger
- func (so *Stdout) Stack(offset int) common.Logger
- func (so *Stdout) Warn(obj interface{}, args ...interface{}) common.Logger
- type StdoutOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataDogCounter ¶ added in v0.0.5
type DataDogCounter struct {
// contains filtered or unexported fields
}
type DataDogInternalLogger ¶ added in v0.0.5
type DataDogInternalLogger struct {
// contains filtered or unexported fields
}
func (*DataDogInternalLogger) Log ¶ added in v0.0.5
func (ddtl *DataDogInternalLogger) Log(msg string)
type DataDogLogger ¶
type DataDogLogger struct {
// contains filtered or unexported fields
}
func NewDataDogLogger ¶
func NewDataDogLogger(options DataDogLoggerOptions, logger common.Logger, stdout *Stdout) *DataDogLogger
func (*DataDogLogger) Debug ¶
func (dd *DataDogLogger) Debug(obj interface{}, args ...interface{}) common.Logger
func (*DataDogLogger) Error ¶
func (dd *DataDogLogger) Error(obj interface{}, args ...interface{}) common.Logger
func (*DataDogLogger) Info ¶
func (dd *DataDogLogger) Info(obj interface{}, args ...interface{}) common.Logger
func (*DataDogLogger) Panic ¶
func (dd *DataDogLogger) Panic(obj interface{}, args ...interface{})
func (*DataDogLogger) SpanDebug ¶
func (dd *DataDogLogger) SpanDebug(span common.TracerSpan, obj interface{}, args ...interface{}) common.Logger
func (*DataDogLogger) SpanError ¶
func (dd *DataDogLogger) SpanError(span common.TracerSpan, obj interface{}, args ...interface{}) common.Logger
func (*DataDogLogger) SpanInfo ¶
func (dd *DataDogLogger) SpanInfo(span common.TracerSpan, obj interface{}, args ...interface{}) common.Logger
func (*DataDogLogger) SpanPanic ¶
func (dd *DataDogLogger) SpanPanic(span common.TracerSpan, obj interface{}, args ...interface{})
func (*DataDogLogger) SpanWarn ¶
func (dd *DataDogLogger) SpanWarn(span common.TracerSpan, obj interface{}, args ...interface{}) common.Logger
func (*DataDogLogger) Warn ¶
func (dd *DataDogLogger) Warn(obj interface{}, args ...interface{}) common.Logger
type DataDogLoggerOptions ¶
type DataDogLoggerOptions struct {
DataDogOptions
AgentHost string
AgentPort int
Level string
}
type DataDogMeter ¶ added in v0.0.5
type DataDogMeter struct {
// contains filtered or unexported fields
}
func NewDataDogMeter ¶ added in v0.0.5
func NewDataDogMeter(options DataDogMeterOptions, logger common.Logger, stdout *Stdout) *DataDogMeter
func (*DataDogMeter) SetCallerOffset ¶ added in v0.0.5
func (ddm *DataDogMeter) SetCallerOffset(offset int)
func (*DataDogMeter) Stop ¶ added in v0.0.5
func (ddm *DataDogMeter) Stop()
type DataDogMeterOptions ¶ added in v0.0.5
type DataDogMeterOptions struct {
DataDogOptions
AgentHost string
AgentPort int
Prefix string
}
type DataDogOptions ¶
type DataDogTracer ¶
type DataDogTracer struct {
// contains filtered or unexported fields
}
func NewDataDogTracer ¶
func NewDataDogTracer(options DataDogTracerOptions, logger common.Logger, stdout *Stdout) *DataDogTracer
func (*DataDogTracer) SetCallerOffset ¶
func (dd *DataDogTracer) SetCallerOffset(offset int)
func (*DataDogTracer) StartChildSpan ¶
func (dd *DataDogTracer) StartChildSpan(object interface{}) common.TracerSpan
func (*DataDogTracer) StartFollowSpan ¶
func (dd *DataDogTracer) StartFollowSpan(object interface{}) common.TracerSpan
func (*DataDogTracer) StartSpan ¶
func (dd *DataDogTracer) StartSpan() common.TracerSpan
func (*DataDogTracer) StartSpanWithTraceID ¶
func (dd *DataDogTracer) StartSpanWithTraceID(traceID, spanID string) common.TracerSpan
func (*DataDogTracer) Stop ¶ added in v0.0.5
func (dd *DataDogTracer) Stop()
type DataDogTracerOptions ¶
type DataDogTracerOptions struct {
DataDogOptions
AgentHost string
AgentPort int
}
type DataDogTracerSpan ¶
type DataDogTracerSpan struct {
// contains filtered or unexported fields
}
func (*DataDogTracerSpan) Error ¶
func (dds *DataDogTracerSpan) Error(err error) common.TracerSpan
func (*DataDogTracerSpan) Finish ¶
func (dds *DataDogTracerSpan) Finish()
func (*DataDogTracerSpan) GetContext ¶
func (dds *DataDogTracerSpan) GetContext() common.TracerSpanContext
func (*DataDogTracerSpan) SetBaggageItem ¶
func (dds *DataDogTracerSpan) SetBaggageItem(restrictedKey, value string) common.TracerSpan
func (*DataDogTracerSpan) SetCarrier ¶
func (dds *DataDogTracerSpan) SetCarrier(object interface{}) common.TracerSpan
func (*DataDogTracerSpan) SetName ¶
func (dds *DataDogTracerSpan) SetName(name string) common.TracerSpan
func (*DataDogTracerSpan) SetTag ¶
func (dds *DataDogTracerSpan) SetTag(key string, value interface{}) common.TracerSpan
type DataDogTracerSpanContext ¶
type DataDogTracerSpanContext struct {
// contains filtered or unexported fields
}
func (*DataDogTracerSpanContext) GetSpanID ¶
func (ddsc *DataDogTracerSpanContext) GetSpanID() string
func (*DataDogTracerSpanContext) GetTraceID ¶
func (ddsc *DataDogTracerSpanContext) GetTraceID() string
type JaegerInternalLogger ¶ added in v0.0.5
type JaegerInternalLogger struct {
// contains filtered or unexported fields
}
func (*JaegerInternalLogger) Error ¶ added in v0.0.5
func (j *JaegerInternalLogger) Error(msg string)
func (*JaegerInternalLogger) Infof ¶ added in v0.0.5
func (j *JaegerInternalLogger) Infof(msg string, args ...interface{})
type JaegerOptions ¶
type JaegerSpan ¶
type JaegerSpan struct {
// contains filtered or unexported fields
}
func (*JaegerSpan) Error ¶
func (js *JaegerSpan) Error(err error) common.TracerSpan
func (JaegerSpan) Finish ¶
func (js JaegerSpan) Finish()
func (*JaegerSpan) GetContext ¶
func (js *JaegerSpan) GetContext() common.TracerSpanContext
func (*JaegerSpan) LogFields ¶
func (js *JaegerSpan) LogFields(fields map[string]interface{}) common.TracerSpan
func (*JaegerSpan) SetBaggageItem ¶
func (js *JaegerSpan) SetBaggageItem(restrictedKey, value string) common.TracerSpan
func (*JaegerSpan) SetCarrier ¶
func (js *JaegerSpan) SetCarrier(object interface{}) common.TracerSpan
func (*JaegerSpan) SetName ¶
func (js *JaegerSpan) SetName(name string) common.TracerSpan
func (*JaegerSpan) SetTag ¶
func (js *JaegerSpan) SetTag(key string, value interface{}) common.TracerSpan
type JaegerSpanContext ¶
type JaegerSpanContext struct {
// contains filtered or unexported fields
}
func (*JaegerSpanContext) GetSpanID ¶
func (jsc *JaegerSpanContext) GetSpanID() string
func (*JaegerSpanContext) GetTraceID ¶
func (jsc *JaegerSpanContext) GetTraceID() string
type JaegerTracer ¶ added in v0.0.5
type JaegerTracer struct {
// contains filtered or unexported fields
}
func NewJaegerTracer ¶ added in v0.0.5
func NewJaegerTracer(options JaegerOptions, logger common.Logger, stdout *Stdout) *JaegerTracer
func (*JaegerTracer) SetCallerOffset ¶ added in v0.0.5
func (j *JaegerTracer) SetCallerOffset(offset int)
func (*JaegerTracer) StartChildSpan ¶ added in v0.0.5
func (j *JaegerTracer) StartChildSpan(object interface{}) common.TracerSpan
func (*JaegerTracer) StartFollowSpan ¶ added in v0.0.5
func (j *JaegerTracer) StartFollowSpan(object interface{}) common.TracerSpan
func (*JaegerTracer) StartSpan ¶ added in v0.0.5
func (j *JaegerTracer) StartSpan() common.TracerSpan
func (*JaegerTracer) StartSpanWithTraceID ¶ added in v0.0.5
func (j *JaegerTracer) StartSpanWithTraceID(traceID, spanID string) common.TracerSpan
func (*JaegerTracer) Stop ¶ added in v0.0.5
func (j *JaegerTracer) Stop()
type OpentelemetryCounter ¶ added in v0.0.5
type OpentelemetryCounter struct {
// contains filtered or unexported fields
}
type OpentelemetryMeter ¶ added in v0.0.5
type OpentelemetryMeter struct {
// contains filtered or unexported fields
}
func NewOpentelemetryMeter ¶ added in v0.0.5
func NewOpentelemetryMeter(options OpentelemetryMeterOptions, logger common.Logger, stdout *Stdout) *OpentelemetryMeter
func (*OpentelemetryMeter) SetCallerOffset ¶ added in v0.0.5
func (otm *OpentelemetryMeter) SetCallerOffset(offset int)
func (*OpentelemetryMeter) Stop ¶ added in v0.0.5
func (otm *OpentelemetryMeter) Stop()
type OpentelemetryMeterOptions ¶ added in v0.0.5
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 ¶ added in v0.0.5
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
type PrometheusCounter ¶
type PrometheusCounter struct {
// contains filtered or unexported fields
}
type PrometheusMeter ¶ added in v0.0.5
type PrometheusMeter struct {
// contains filtered or unexported fields
}
func NewPrometheusMeter ¶ added in v0.0.5
func NewPrometheusMeter(options PrometheusOptions, logger common.Logger, stdout *Stdout) *PrometheusMeter
func (*PrometheusMeter) SetCallerOffset ¶ added in v0.0.5
func (p *PrometheusMeter) SetCallerOffset(offset int)
func (*PrometheusMeter) Start ¶ added in v0.0.5
func (p *PrometheusMeter) Start() bool
func (*PrometheusMeter) StartInWaitGroup ¶ added in v0.0.7
func (p *PrometheusMeter) StartInWaitGroup(wg *sync.WaitGroup)
func (*PrometheusMeter) Stop ¶ added in v0.0.5
func (p *PrometheusMeter) Stop()
type PrometheusOptions ¶
type Stdout ¶
type Stdout struct {
// contains filtered or unexported fields
}
func NewStdout ¶
func NewStdout(options StdoutOptions) *Stdout
func (*Stdout) SetCallerOffset ¶
func (*Stdout) SpanDebug ¶
func (so *Stdout) SpanDebug(span common.TracerSpan, obj interface{}, args ...interface{}) common.Logger
func (*Stdout) SpanError ¶
func (so *Stdout) SpanError(span common.TracerSpan, obj interface{}, args ...interface{}) common.Logger
func (*Stdout) SpanInfo ¶
func (so *Stdout) SpanInfo(span common.TracerSpan, obj interface{}, args ...interface{}) common.Logger
func (*Stdout) SpanPanic ¶
func (so *Stdout) SpanPanic(span common.TracerSpan, obj interface{}, args ...interface{})
Click to show internal directories.
Click to hide internal directories.