Skip to main content

IQTelemetry

@quik/core


@quik/core / IQTelemetry

Interface: IQTelemetry

Defined in: types/IQTelemetry.ts:36

Interface describing the contract for a telemetry feature.

Methods

startSpan()

startSpan(name, options?): TelemetrySpan

Defined in: types/IQTelemetry.ts:40

Start a new telemetry span.

Parameters

name

string

options?

TelemetrySpanOptions

Returns

TelemetrySpan


withSpan()

withSpan<T>(name, fn, options?): T | Promise<T>

Defined in: types/IQTelemetry.ts:45

Execute a callback within a span and end it automatically.

Type Parameters

T

T

Parameters

name

string

fn

() => T | Promise<T>

options?

TelemetrySpanOptions

Returns

T | Promise<T>