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 ¶
Directories ¶
Path | Synopsis |
---|---|
trace/thrift | |
trace/thrift/gen-go | |
trace/thrift/gen-go/tcollector | Package 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
- windows/amd64
- Imports
- 9 packages
- Last checked
- 15 hours ago –
Tools for package owners.