Skip to content

PURISTA API


PURISTA API / @purista/core / createMetricContext

Function: createMetricContext()

createMetricContext<Definitions>(definitions, recorder): PuristaMetricContext<Definitions>

Defined in: core/metrics/createMetricContext.ts:54

Creates the typed handler-facing metric context for declared custom metrics.

Type Parameters

Definitions

Definitions extends PuristaMetricDefinitions

Parameters

definitions

Definitions

recorder

PuristaMetricsRecorderInterface

Returns

PuristaMetricContext<Definitions>

Example

ts
const metrics = createMetricContext(metricDefinitions, recorder)
metrics['app.orders.created'].add(1, { channel: 'web' })