Skip to main content
zerotal

Documentation


Documentation / @zerotal/telemetry / NoopSpan

Class: NoopSpan

Defined in: telemetry/src/Span.ts:106

A span whose methods are all no-ops. Used when telemetry is disabled so call sites never need null-checks.

Extends

Constructors

Constructor

new NoopSpan(): NoopSpan

Defined in: telemetry/src/Span.ts:107

Returns

NoopSpan

Overrides

Span.constructor

Properties

data

readonly data: SpanData

Defined in: telemetry/src/Span.ts:40

Inherited from

Span.data

Accessors

durationMs

Get Signature

get durationMs(): number

Defined in: telemetry/src/Span.ts:91

Returns

number

Inherited from

Span.durationMs


isEnded

Get Signature

get isEnded(): boolean

Defined in: telemetry/src/Span.ts:95

Returns

boolean

Inherited from

Span.isEnded

Methods

setAttribute()

setAttribute(_key, _value): this

Defined in: telemetry/src/Span.ts:110

Parameters

_key

string

_value

string | number | boolean

Returns

this

Overrides

Span.setAttribute


setAttributes()

setAttributes(_attrs): this

Defined in: telemetry/src/Span.ts:113

Parameters

_attrs

Record<string, string | number | boolean>

Returns

this

Overrides

Span.setAttributes


setStatus()

setStatus(_code, _message?): this

Defined in: telemetry/src/Span.ts:116

Parameters

_code

"ok" | "error"

_message?

string

Returns

this

Overrides

Span.setStatus


addEvent()

addEvent(_name, _attributes?): this

Defined in: telemetry/src/Span.ts:119

Parameters

_name

string

_attributes?

Record<string, unknown>

Returns

this

Overrides

Span.addEvent


recordException()

recordException(_error): this

Defined in: telemetry/src/Span.ts:122

Parameters

_error

Error

Returns

this

Overrides

Span.recordException


end()

end(): void

Defined in: telemetry/src/Span.ts:125

Returns

void

Overrides

Span.end