Skip to content

TraceStore

optional cleanup(maxAgeMs): Promise<number>;
Parameter Type

maxAgeMs

number

Promise<number>


optional flush(): Promise<void>;

Promise<void>

TraceSink.flush


getTrace(traceId): Promise<AgentTrace | null>;
Parameter Type

traceId

string

Promise<AgentTrace | null>


listTraces(sessionId, window?): Promise<AgentTrace[]>;
Parameter Type

sessionId

string

window?

TraceListWindow

Promise<AgentTrace[]>


putSpan(span): void | Promise<void>;
Parameter Type

span

AgentSpan

void | Promise<void>


write(span): void | Promise<void>;
Parameter Type

span

AgentSpan

void | Promise<void>

TraceSink.write