# PuristaMetricDefinition API

Declares one framework or application metric.

---
Canonical: /handbook/api/interfaces/_purista_core.PuristaMetricDefinition/
Source: core/metrics/types.ts
Format: Markdown for agents
---

Declares one framework or application metric.

Package: `@purista/core`

## Signature

```typescript
interface PuristaMetricDefinition<AttributesSchema>
```

## Examples

```typescript
const createdOrders = {
  kind: 'counter',
  unit: '{order}',
  description: 'Created orders',
} satisfies PuristaMetricDefinition
```

## Members

### Properties

- `attributes: AttributesSchema`
- `description: string`
- `kind: PuristaMetricKind`
- `unit: string`
