Graphorin API reference v0.15.1
Graphorin API reference / @graphorin/observability / / TraceExporter
Interface: TraceExporter
Defined in: packages/observability/src/exporters/types.ts:69
Stable
A trace exporter contract. Exporters consume a stream of finished spans and forward them to a sink (console, file, OTLP wire, …).
Extended by
Properties
Methods
export()
ts
export(record): Promise<void>;Defined in: packages/observability/src/exporters/types.ts:72
Forward a finished span record. Implementations should be cheap.
Parameters
| Parameter | Type |
|---|---|
record | SpanRecord |
Returns
Promise<void>
flush()
ts
flush(): Promise<void>;Defined in: packages/observability/src/exporters/types.ts:74
Flush any buffered spans. Called on tracer.shutdown().
Returns
Promise<void>
shutdown()
ts
shutdown(): Promise<void>;Defined in: packages/observability/src/exporters/types.ts:76
Close any underlying resources. Idempotent.
Returns
Promise<void>