Type Alias: OTelSpan
type OTelSpan = {
addEvent: void;
end: void;
setAttribute: void;
setStatus: void;
spanContext: {
spanId: string;
traceId: string;
};
};
Defined in: tracing/types.ts:256
Methods
addEvent()
addEvent(name, attributes?): void;
Defined in: tracing/types.ts:259
Parameters
| Parameter | Type |
|---|---|
name | string |
attributes? | Record<string, unknown> |
Returns
void
end()
end(endTime?): void;
Defined in: tracing/types.ts:260
Parameters
| Parameter | Type |
|---|---|
endTime? | number |
Returns
void
setAttribute()
setAttribute(key, value): void;
Defined in: tracing/types.ts:257
Parameters
| Parameter | Type |
|---|---|
key | string |
value | AttributeValue |
Returns
void
setStatus()
setStatus(status): void;
Defined in: tracing/types.ts:258
Parameters
| Parameter | Type |
|---|---|
status | { code: number; message?: string; } |
status.code | number |
status.message? | string |
Returns
void
spanContext()
spanContext(): {
spanId: string;
traceId: string;
};
Defined in: tracing/types.ts:261
Returns
{
spanId: string;
traceId: string;
}
| Name | Type | Defined in |
|---|---|---|
spanId | string | tracing/types.ts:261 |
traceId | string | tracing/types.ts:261 |