Class: InMemorySpanExporter
Defined in: packages/agentos/src/core/observability/Tracer.ts:178
In-memory exporter that stores spans for retrieval.
Implements
Constructors
Constructor
new InMemorySpanExporter(
maxSpans?):InMemorySpanExporter
Defined in: packages/agentos/src/core/observability/Tracer.ts:182
Parameters
maxSpans?
number = 1000
Returns
InMemorySpanExporter
Methods
clear()
clear():
void
Defined in: packages/agentos/src/core/observability/Tracer.ts:206
Returns
void
export()
export(
spans):Promise<void>
Defined in: packages/agentos/src/core/observability/Tracer.ts:186
Exports spans to a backend.
Parameters
spans
Spans to export
Returns
Promise<void>
Implementation of
getSpans()
getSpans():
ExportedSpan[]
Defined in: packages/agentos/src/core/observability/Tracer.ts:194
Returns
getSpansByName()
getSpansByName(
name):ExportedSpan[]
Defined in: packages/agentos/src/core/observability/Tracer.ts:198
Parameters
name
string
Returns
getSpansByTraceId()
getSpansByTraceId(
traceId):ExportedSpan[]
Defined in: packages/agentos/src/core/observability/Tracer.ts:202
Parameters
traceId
string
Returns
shutdown()
shutdown():
Promise<void>
Defined in: packages/agentos/src/core/observability/Tracer.ts:210
Shuts down the exporter.
Returns
Promise<void>