Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/cli / SpanLike

Interface: SpanLike ​

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

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:44

Parameters ​

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

Returns ​

void


end() ​

ts
end(endTime?): void;

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

Parameters ​

ParameterType
endTime?number

Returns ​

void


setAttribute() ​

ts
setAttribute(key, value): void;

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

Parameters ​

ParameterType
keystring
valuestring | number | boolean

Returns ​

void


setStatus() ​

ts
setStatus(status): void;

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

Parameters ​

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

Returns ​

void