Packages

Provides a modular approach for using beam-telemetry packages.

Current section

Files

Jump to
Raw

README.md

# NeedleTelemetry

[![CI](https://github.com/zlibex/needle_telemetry/actions/workflows/ci.yml/badge.svg)](https://github.com/zlibex/needle_telemetry/actions/workflows/ci.yml)
[![Hex.pm](https://img.shields.io/hexpm/v/needle_telemetry.svg)](https://hex.pm/packages/needle_telemetry)

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 `:needle_telemetry` to the list of dependencies in `mix.exs`:

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

> **Note**
>
> `:needle_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 `:needle_telemetry`.

## Usage

For more information, see the [documentation](https://needle-telemetry.hexdocs.pm/).

## License

MIT