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
| Parameter | Type |
|---|---|
name | string |
attributes? | Record<string, string | number | boolean> |
Returns
void
end()
ts
end(endTime?): void;Defined in: packages/cli/src/otel.ts:24
Parameters
| Parameter | Type |
|---|---|
endTime? | number |
Returns
void
setAttribute()
ts
setAttribute(key, value): void;Defined in: packages/cli/src/otel.ts:21
Parameters
| Parameter | Type |
|---|---|
key | string |
value | string | number | boolean |
Returns
void
setStatus()
ts
setStatus(status): void;Defined in: packages/cli/src/otel.ts:23
Parameters
| Parameter | Type |
|---|---|
status | { code: number; message?: string; } |
status.code | number |
status.message? | string |
Returns
void