Skip to main content

TelemetrySpan

@quik/core


@quik/core / TelemetrySpan

Interface: TelemetrySpan

Defined in: types/IQTelemetry.ts:20

Minimal contract for a telemetry span.

Methods

end()

end(): void

Defined in: types/IQTelemetry.ts:22

Marks the span as finished.

Returns

void


recordException()?

optional recordException(error): void | TelemetrySpan

Defined in: types/IQTelemetry.ts:28

Record an exception on the span.

Parameters

error

Error

Returns

void | TelemetrySpan


setAttribute()?

optional setAttribute(key, value): void | TelemetrySpan

Defined in: types/IQTelemetry.ts:24

Attach a single attribute to the span.

Parameters

key

string

value

TelemetrySpanAttributeValue

Returns

void | TelemetrySpan


setAttributes()?

optional setAttributes(attributes): void | TelemetrySpan

Defined in: types/IQTelemetry.ts:26

Attach multiple attributes to the span.

Parameters

attributes

TelemetrySpanAttributes

Returns

void | TelemetrySpan


setStatus()?

optional setStatus(status): void | TelemetrySpan

Defined in: types/IQTelemetry.ts:30

Set the span status.

Parameters

status

TelemetrySpanStatus

Returns

void | TelemetrySpan