type go.opentelemetry.io/otel/trace.SpanContext
50 uses
go.opentelemetry.io/otel/trace (current package)
auto.go#L60: var psc, sc SpanContext
auto.go#L87: psc *SpanContext,
auto.go#L89: sc *SpanContext,
auto.go#L95: var start = func(context.Context, *autoSpan, *SpanContext, *bool, *SpanContext) {}
auto.go#L97: func (t autoTracer) traces(name string, cfg SpanConfig, sc, psc SpanContext) (*telemetry.Traces, *telemetry.Span) {
auto.go#L168: spanContext SpanContext
auto.go#L176: func (s *autoSpan) SpanContext() SpanContext {
auto.go#L178: return SpanContext{}
context.go#L21: func ContextWithSpanContext(parent context.Context, sc SpanContext) context.Context {
context.go#L29: func ContextWithRemoteSpanContext(parent context.Context, rsc SpanContext) context.Context {
context.go#L48: func SpanContextFromContext(ctx context.Context) SpanContext {
nonrecording.go#L12: sc SpanContext
nonrecording.go#L16: func (s nonRecordingSpan) SpanContext() SpanContext { return s.sc }
noop.go#L55: func (noopSpan) SpanContext() SpanContext { return SpanContext{} }
span.go#L55: SpanContext() SpanContext
span.go#L97: SpanContext SpanContext
trace.go#L244: func NewSpanContext(config SpanContextConfig) SpanContext {
trace.go#L245: return SpanContext{
trace.go#L255: type SpanContext struct {
trace.go#L263: var _ json.Marshaler = SpanContext{}
trace.go#L267: func (sc SpanContext) IsValid() bool {
trace.go#L272: func (sc SpanContext) IsRemote() bool {
trace.go#L277: func (sc SpanContext) WithRemote(remote bool) SpanContext {
trace.go#L278: return SpanContext{
trace.go#L288: func (sc SpanContext) TraceID() TraceID {
trace.go#L293: func (sc SpanContext) HasTraceID() bool {
trace.go#L298: func (sc SpanContext) WithTraceID(traceID TraceID) SpanContext {
trace.go#L299: return SpanContext{
trace.go#L309: func (sc SpanContext) SpanID() SpanID {
trace.go#L314: func (sc SpanContext) HasSpanID() bool {
trace.go#L319: func (sc SpanContext) WithSpanID(spanID SpanID) SpanContext {
trace.go#L320: return SpanContext{
trace.go#L330: func (sc SpanContext) TraceFlags() TraceFlags {
trace.go#L335: func (sc SpanContext) IsSampled() bool {
trace.go#L340: func (sc SpanContext) IsRandom() bool {
trace.go#L345: func (sc SpanContext) WithTraceFlags(flags TraceFlags) SpanContext {
trace.go#L346: return SpanContext{
trace.go#L356: func (sc SpanContext) TraceState() TraceState {
trace.go#L361: func (sc SpanContext) WithTraceState(state TraceState) SpanContext {
trace.go#L362: return SpanContext{
trace.go#L372: func (sc SpanContext) Equal(other SpanContext) bool {
trace.go#L381: func (sc SpanContext) MarshalJSON() ([]byte, error) {
 |
The pages are generated with Golds v0.8.4. (GOOS=linux 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 @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |