Class: Span
Defined in: core/src/tracing.ts:72
Constructors
Constructor
> new Span(name, kind, context, attributes, startTime, onEnd, clock, parentSpanId?): Span
Defined in: core/src/tracing.ts:74
Parameters
name
string
kind
context
attributes
Record<string, AttributeValue>
startTime
number
onEnd
(span) => void
clock
() => number
parentSpanId?
string
Returns
Span
Properties
context
> readonly context: SpanContext
Defined in: core/src/tracing.ts:77
kind
> readonly kind: SpanKind
Defined in: core/src/tracing.ts:76
name
> readonly name: string
Defined in: core/src/tracing.ts:75
parentSpanId?
> readonly optional parentSpanId?: string
Defined in: core/src/tracing.ts:82
Methods
end()
> end(): void
Defined in: core/src/tracing.ts:98
Returns
void
setAttribute()
> setAttribute(key, value): this
Defined in: core/src/tracing.ts:85
Parameters
key
string
value
Returns
this
setStatus()
> setStatus(status, message?): this
Defined in: core/src/tracing.ts:92
Parameters
status
message?
string
Returns
this