README.md

# CozyTelemetry

[![CI](https://github.com/cozy-elixir/cozy_telemetry/actions/workflows/ci.yml/badge.svg)](https://github.com/cozy-elixir/cozy_telemetry/actions/workflows/ci.yml)
[![Hex.pm](https://img.shields.io/hexpm/v/cozy_telemetry.svg)](https://hex.pm/packages/cozy_telemetry)
[![built with Nix](https://img.shields.io/badge/built%20with%20Nix-5277C3?logo=nixos&logoColor=white)](https://builtwithnix.org)

> Provides a modular approach for using [beam-telemetry](https://github.com/beam-telemetry) packages.

## Notes

This package is still in its early stages, so it may still undergo significant changes, potentially leading to breaking changes.

## Installation

Add `:cozy_telemetry` to the list of dependencies in `mix.exs`:

```elixir
def deps do
  [
    {:cozy_telemetry, "<requirement>"}
  ]
end
```

> **Note**
>
> `:cozy_telemetry` is depending on following packages:
>
> - `:telemetry`
> - `:telemetry_poller`
> - `:telemetry_metrics`
>
> If you want to use them, there is no need to add them to `mix.exs` explicitly. They are available after you adding `:cozy_telemetry`.

## Usage

For more information, see the [documentation](https://hexdocs.pm/cozy_telemetry/CozyTelemetry.html).

## License

Apache License 2.0