# telemetria v0.25.0 - Table of Contents

> The helper application that simplifies and standardizes telemetry usage.

## GUIDES

- [Telemetría](readme.md)
- [Optional Telemetria Support](optional-using.md)

- Cheatsheets
  - [Telemetria Cheatsheet](telemetria_cheatsheet.md)

## Modules

- [Telemetria](Telemetria.md): `Telemetría` is the opinionated wrapper for [`:telemetry`](https://hexdocs.pm/telemetry)
(started with `v0.19.0` it became agnostic to the actual telemetry backend and supports
`OpenTelemetry` out of the box, allowing for more custom implementations of the said backend.)
It provides handy macros to attach telemetry events to any function, private function,
anonymous functions (on per-clause basis) and just random set of expressions.
- [Telemetria.Backend](Telemetria.Backend.md): This behaviour should be implemented by the backend, used for actual
telemetry events processing.
- [Telemetria.Backend.Logger](Telemetria.Backend.Logger.md): The implementation of `Telemetria.Backend` for `Logger`.

- [Telemetria.Messenger](Telemetria.Messenger.md): The helper allowing quick sending of the telemetry events to the messenger.

- [Telemetria.Options](Telemetria.Options.md): Options accepted by `Telemetria`.

- Telemetry
  - [Telemetria.Backend.Telemetry](Telemetria.Backend.Telemetry.md): The implementation of `Telemetria.Backend` for `:telemetry`.

  - [Telemetria.Formatter](Telemetria.Formatter.md): JSON formatter that is aware of `Telemetria` metadata.
  - [Telemetria.Handler](Telemetria.Handler.md): The behaviour to be implemented by consumers.
  - [Telemetria.Handler.Default](Telemetria.Handler.Default.md): Default handler used unless the custom one is specified in config.
  - [Telemetria.Telemetry](Telemetria.Telemetry.md): The `Supervisor` managing all the internal bundled `telemetry` helpers.

- OpenTelemetry
  - [Telemetria.Backend.OpenTelemetry](Telemetria.Backend.OpenTelemetry.md): The implementation of `Telemetria.Backend` for `OpenTelemetry`.

- Exceptions
  - [Telemetria.Error](Telemetria.Error.md)

