# Telemetry.Metrics v1.2.0 - Table of Contents

> Provides a common interface for defining metrics based on Telemetry events.

## Pages

- [Rationale](rationale.md)
- [Writing Reporters](writing_reporters.md)

## Modules

- [Telemetry.Metrics](Telemetry.Metrics.md): Common interface for defining metrics based on
[`:telemetry`](https://github.com/beam-telemetry/telemetry) events.
- [Telemetry.Metrics.ConsoleReporter](Telemetry.Metrics.ConsoleReporter.md): A reporter that prints events and metrics to the terminal.

- Metrics Structs
  - [Telemetry.Metrics.Counter](Telemetry.Metrics.Counter.md): Defines a specification of counter metric.

  - [Telemetry.Metrics.Distribution](Telemetry.Metrics.Distribution.md): Defines a specification of distribution metric.

  - [Telemetry.Metrics.LastValue](Telemetry.Metrics.LastValue.md): Defines a specification of last value metric.

  - [Telemetry.Metrics.Sum](Telemetry.Metrics.Sum.md): Defines a specification of sum metric.

  - [Telemetry.Metrics.Summary](Telemetry.Metrics.Summary.md): Defines a specification of summary metric.

