package dapperish

import "github.com/opentracing/basictracer-go/examples/dapperish"

Index

Functions

func NewTracer

func NewTracer(processName string) opentracing.Tracer

NewTracer returns a new dapperish Tracer instance.

Types

type TrivialRecorder

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

TrivialRecorder implements the basictracer.SpanRecorder interface.

func NewTrivialRecorder

func NewTrivialRecorder(processName string) *TrivialRecorder

NewTrivialRecorder returns a TrivialRecorder for the given `processName`.

func (*TrivialRecorder) ProcessName

func (t *TrivialRecorder) ProcessName() string

ProcessName returns the process name.

func (*TrivialRecorder) RecordSpan

func (t *TrivialRecorder) RecordSpan(span basictracer.RawSpan)

RecordSpan complies with the basictracer.Recorder interface.

func (*TrivialRecorder) SetTag

func (t *TrivialRecorder) SetTag(key string, val interface{}) *TrivialRecorder

SetTag sets a tag.

Source Files

dapper.go random.go trivialrecorder.go

Version
v1.1.0 (latest)
Published
Apr 22, 2020
Platform
linux/amd64
Imports
6 packages
Last checked
1 month ago

Tools for package owners.