Skip to content

PURISTA API


PURISTA API / @purista/core / validateMetricDefinition

Function: validateMetricDefinition()

validateMetricDefinition(name, definition, knownMetricNames?): Promise<void>

Defined in: core/metrics/metricDefinitionSchema.ts:35

Validates a custom application metric definition.

Parameters

name

string

definition

PuristaMetricDefinition<any>

knownMetricNames?

Iterable<string> = []

Returns

Promise<void>

Example

ts
await validateMetricDefinition('app.orders.created', {
  kind: 'counter',
  unit: '{order}',
  description: 'Created orders',
})