Skip to main content

QDefaultTelemetry

@quik/core


@quik/core / QDefaultTelemetry

Class: QDefaultTelemetry

Defined in: features/QTelemetry.ts:15

No-op telemetry feature implementation.

Implements

Constructors

Constructor

new QDefaultTelemetry(): QDefaultTelemetry

Returns

QDefaultTelemetry

Methods

startSpan()

startSpan(name, options?): TelemetrySpan

Defined in: features/QTelemetry.ts:22

Start a new telemetry span.

Parameters

name

string

Name of the span.

options?

TelemetrySpanOptions

Optional span options.

Returns

TelemetrySpan

Implementation of

IQTelemetry.startSpan


withSpan()

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

Defined in: features/QTelemetry.ts:33

Execute a callback within a span and end it automatically.

Type Parameters

T

T

Parameters

name

string

Name of the span.

fn

() => T | Promise<T>

Callback to execute.

options?

TelemetrySpanOptions

Optional span options.

Returns

T | Promise<T>

Implementation of

IQTelemetry.withSpan