Skip to content

PURISTA API


PURISTA API / @purista/core / PuristaMetricsRecorderInterface

Interface: PuristaMetricsRecorderInterface

Defined in: core/metrics/types.ts:143

A provider-neutral recorder used by framework code and metric contexts.

Example

ts
recorder.recordFrameworkMetric('purista.command.executions', 1, {
  'purista.command.name': 'createOrder',
})

Methods

recordCustomMetric()

recordCustomMetric(name, definition, value, attributes?): void

Defined in: core/metrics/types.ts:145

Parameters

name

string

definition

PuristaMetricDefinition<any>

value

number

attributes?

PuristaMetricAttributes

Returns

void


recordFrameworkMetric()

recordFrameworkMetric(name, value, attributes?): void

Defined in: core/metrics/types.ts:144

Parameters

name

string

value

number

attributes?

PuristaMetricAttributes

Returns

void