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