package trace

import "github.com/uber/tchannel-go/trace"

Package trace provides methods to submit Zipkin style spans to TCollector.

Index

Functions

func TCollectorReporterFactory

func TCollectorReporterFactory(tchannel *tc.Channel) tc.TraceReporter

TCollectorReporterFactory builds TCollectorReporter using a given TChannel instance.

Types

type TCollectorReporter

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

TCollectorReporter is a trace reporter that submits trace spans to TCollector.

func NewTCollectorReporter

func NewTCollectorReporter(ch *tc.Channel) *TCollectorReporter

NewTCollectorReporter return trace reporter that submits span to TCollector.

func (*TCollectorReporter) Report

func (r *TCollectorReporter) Report(data tc.TraceData)

Report method will submit trace span to tcollector server.

Source Files

reporter.go

Directories

PathSynopsis
trace/thrift
trace/thrift/gen-go
trace/thrift/gen-go/tcollectorPackage tcollector is generated code used to make or handle TChannel calls using Thrift.
trace/thrift/mocks
Version
v1.0.1
Published
Jan 19, 2016
Platform
js/wasm
Imports
9 packages
Last checked
6 hours ago

Tools for package owners.