type go.opencensus.io/trace.SpanData
34 uses
go.opencensus.io/trace (current package)
export.go#L31: ExportSpan(s *SpanData)
export.go#L74: type SpanData struct {
spanbucket.go#L40: buffer []*SpanData // circular buffer of spans
spanbucket.go#L47: buffer: make([]*SpanData, bufferSize),
spanbucket.go#L52: func (b *bucket) add(s *SpanData) {
spanbucket.go#L77: func (b *bucket) span(i int) *SpanData {
spanbucket.go#L90: newBuffer := make([]*SpanData, n)
spanstore.go#L43: func (i internalOnly) ReportActiveSpans(name string) []*SpanData {
spanstore.go#L48: var out []*SpanData
spanstore.go#L60: func (i internalOnly) ReportSpansByError(name string, code int32) []*SpanData {
spanstore.go#L65: var out []*SpanData
spanstore.go#L146: func (i internalOnly) ReportSpansByLatency(name string, minLatency, maxLatency time.Duration) []*SpanData {
spanstore.go#L151: var out []*SpanData
spanstore.go#L282: func (s *spanStore) finished(span *Span, sd *SpanData) {
trace.go#L42: data *SpanData
trace.go#L237: span.data = &SpanData{
trace.go#L295: func (s *Span) makeSpanData() *SpanData {
trace.go#L296: var sd SpanData
go.opencensus.io/zpages
tracez.go#L208: func traceRows(s *trace.SpanData) []traceRow {
tracez.go#L334: func traceSpans(spanName string, spanType, spanSubtype int) []*trace.SpanData {
tracez.go#L336: ReportActiveSpans(name string) []*trace.SpanData
tracez.go#L337: ReportSpansByError(name string, code int32) []*trace.SpanData
tracez.go#L338: ReportSpansByLatency(name string, minLatency, maxLatency time.Duration) []*trace.SpanData
tracez.go#L340: var spans []*trace.SpanData
tracez.go#L361: func traceDataFromSpans(name string, spans []*trace.SpanData) traceData {
contrib.go.opencensus.io/exporter/stackdriver
stackdriver.go#L438: func (e *Exporter) ExportSpan(sd *trace.SpanData) {
stackdriver.go#L447: func (e *Exporter) PushTraceSpans(ctx context.Context, node *commonpb.Node, rsc *resourcepb.Resource, spans []*trace.SpanData) (int, error) {
stackdriver.go#L451: func (e *Exporter) sdWithDefaultTraceAttributes(sd *trace.SpanData) *trace.SpanData {
trace.go#L100: func (e *traceExporter) ExportSpan(s *trace.SpanData) {
trace.go#L123: func (e *traceExporter) pushTraceSpans(ctx context.Context, node *commonpb.Node, r *resourcepb.Resource, spans []*trace.SpanData) (int, error) {
trace_proto.go#L47: func protoFromSpanData(s *trace.SpanData, projectID string, mr *monitoredrespb.MonitoredResource, userAgent string) *tracepb.Span {
golang.org/x/pkgsite/internal/dcensus
debug.go#L30: func (d *debugTraceExporter) ExportSpan(s *trace.SpanData) {
debug.go#L43: func dumpSpanData(s *trace.SpanData) string {
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |