Skip to main content

OtelWsCallbacks

Datalayer Core


Datalayer Core / OtelWsCallbacks

Interface: OtelWsCallbacks

Defined in: src/otel/hooks/index.ts:598

Callbacks for WebSocket lifecycle events.

Properties

onClose?

optional onClose?: (event) => void

Defined in: src/otel/hooks/index.ts:610

Called when connection closes.

Parameters

event

CloseEvent

Returns

void


onError?

optional onError?: (event) => void

Defined in: src/otel/hooks/index.ts:612

Called on error.

Parameters

event

Event

Returns

void


onLogs?

optional onLogs?: (logs) => void

Defined in: src/otel/hooks/index.ts:602

Called when new logs are flushed.

Parameters

logs

OtelLog[]

Returns

void


onMessage?

optional onMessage?: (msg) => void

Defined in: src/otel/hooks/index.ts:606

Called on any message (raw).

Parameters

msg

OtelWsMessage

Returns

void


onMetrics?

optional onMetrics?: (metrics) => void

Defined in: src/otel/hooks/index.ts:604

Called when new metrics are flushed.

Parameters

metrics

OtelMetric[]

Returns

void


onOpen?

optional onOpen?: () => void

Defined in: src/otel/hooks/index.ts:608

Called when connection opens.

Returns

void


onTraces?

optional onTraces?: (spans) => void

Defined in: src/otel/hooks/index.ts:600

Called when new traces are flushed.

Parameters

spans

OtelSpan[]

Returns

void