Documentation
¶
Index ¶
- 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{}) common.Logger
- 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{}) common.Logger
- 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 DataDogMetricer
- type DataDogMetricerCounter
- type DataDogMetricerOptions
- type DataDogOptions
- type DataDogTracer
- func (dd *DataDogTracer) Enabled() bool
- 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 uint64) common.TracerSpan
- type DataDogTracerLogger
- 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 Jaeger
- func (j *Jaeger) Enabled() bool
- func (j *Jaeger) SetCallerOffset(offset int)
- func (j *Jaeger) StartChildSpan(object interface{}) common.TracerSpan
- func (j *Jaeger) StartFollowSpan(object interface{}) common.TracerSpan
- func (j *Jaeger) StartSpan() common.TracerSpan
- func (j *Jaeger) StartSpanWithTraceID(traceID uint64) common.TracerSpan
- type JaegerLogger
- 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 OpentelemetryOptions
- type OpentelemetryTracer
- func (ott *OpentelemetryTracer) Enabled() bool
- 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 uint64) common.TracerSpan
- 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 Prometheus
- type PrometheusCounter
- 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{}) common.Logger
- 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{}) common.Logger
- 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 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{}) common.Logger
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{}) common.Logger
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 {
Host string
Port int
Level string
DataDogOptions
}
type DataDogMetricer ¶
type DataDogMetricer struct {
// contains filtered or unexported fields
}
func NewDataDogMetricer ¶
func NewDataDogMetricer(options DataDogMetricerOptions, logger common.Logger, stdout *Stdout) *DataDogMetricer
func (*DataDogMetricer) SetCallerOffset ¶
func (ddm *DataDogMetricer) SetCallerOffset(offset int)
type DataDogMetricerCounter ¶
type DataDogMetricerCounter struct {
// contains filtered or unexported fields
}
type DataDogMetricerOptions ¶
type DataDogMetricerOptions struct {
Host string
Port int
Prefix string
DataDogOptions
}
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) Enabled ¶
func (dd *DataDogTracer) Enabled() bool
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 uint64) common.TracerSpan
type DataDogTracerLogger ¶
type DataDogTracerLogger struct {
// contains filtered or unexported fields
}
func (*DataDogTracerLogger) Log ¶
func (ddtl *DataDogTracerLogger) Log(msg string)
type DataDogTracerOptions ¶
type DataDogTracerOptions struct {
Host string
Port int
DataDogOptions
}
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() uint64
func (DataDogTracerSpanContext) GetTraceID ¶
func (ddsc DataDogTracerSpanContext) GetTraceID() uint64
type Jaeger ¶
type Jaeger struct {
// contains filtered or unexported fields
}
func NewJaeger ¶
func NewJaeger(options JaegerOptions, logger common.Logger, stdout *Stdout) *Jaeger
func (*Jaeger) SetCallerOffset ¶
func (*Jaeger) StartChildSpan ¶
func (j *Jaeger) StartChildSpan(object interface{}) common.TracerSpan
func (*Jaeger) StartFollowSpan ¶
func (j *Jaeger) StartFollowSpan(object interface{}) common.TracerSpan
func (*Jaeger) StartSpan ¶
func (j *Jaeger) StartSpan() common.TracerSpan
func (*Jaeger) StartSpanWithTraceID ¶
func (j *Jaeger) StartSpanWithTraceID(traceID uint64) common.TracerSpan
type JaegerLogger ¶
type JaegerLogger struct {
// contains filtered or unexported fields
}
func (*JaegerLogger) Error ¶
func (j *JaegerLogger) Error(msg string)
func (*JaegerLogger) Infof ¶
func (j *JaegerLogger) 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() uint64
func (JaegerSpanContext) GetTraceID ¶
func (jsc JaegerSpanContext) GetTraceID() uint64
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) Enabled ¶
func (ott *OpentelemetryTracer) Enabled() bool
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 uint64) common.TracerSpan
type OpentelemetryTracerOptions ¶
type OpentelemetryTracerOptions struct {
OpentelemetryOptions
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() uint64
func (OpentelemetryTracerSpanContext) GetTraceID ¶
func (ottsc OpentelemetryTracerSpanContext) GetTraceID() uint64
type Prometheus ¶
type Prometheus struct {
// contains filtered or unexported fields
}
func NewPrometheus ¶
func NewPrometheus(options PrometheusOptions, logger common.Logger, stdout *Stdout) *Prometheus
func (*Prometheus) SetCallerOffset ¶
func (p *Prometheus) SetCallerOffset(offset int)
func (*Prometheus) Start ¶
func (p *Prometheus) Start(wg *sync.WaitGroup)
type PrometheusCounter ¶
type PrometheusCounter struct {
// contains filtered or unexported fields
}
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{}) common.Logger
Click to show internal directories.
Click to hide internal directories.