Skip to content

rulvar API reference


rulvar API reference / @rulvar/cli / SpanLike

Interface: SpanLike

Defined in: packages/cli/src/otel.ts:20

The tiny subset of the OTel Tracer/Span API the exporter uses.

Methods

addEvent()

ts
addEvent(name, attributes?): void;

Defined in: packages/cli/src/otel.ts:22

Parameters

ParameterType
namestring
attributes?Record<string, string | number | boolean>

Returns

void


end()

ts
end(endTime?): void;

Defined in: packages/cli/src/otel.ts:24

Parameters

ParameterType
endTime?number

Returns

void


setAttribute()

ts
setAttribute(key, value): void;

Defined in: packages/cli/src/otel.ts:21

Parameters

ParameterType
keystring
valuestring | number | boolean

Returns

void


setStatus()

ts
setStatus(status): void;

Defined in: packages/cli/src/otel.ts:23

Parameters

ParameterType
status{ code: number; message?: string; }
status.codenumber
status.message?string

Returns

void