# MetricEntry

`import { MetricEntry } from "destack:telemetry";`

Metric entry.

```ds title="MetricEntry"
export struct MetricEntry<'a> {
    kind: InstrumentKind;
    name: &'a readonly string;
    value: float64;
    unit: &'a readonly string | undefined;
    fields: Fields | undefined;
}
```

[language/library/src/telemetry/record.ds:16:31](https://github.com/destack-sh/destack/blob/main/language/library/src/telemetry/record.ds#L16-L31)

## Members

### `kind: InstrumentKind`

Instrument kind.

### `name: &'a readonly string`

Instrument name.

### `value: float64`

Recorded value.

### `unit: &'a readonly string | undefined`

Unit name when available.

### `fields: Fields | undefined`

Structured fields attached to this entry.
