README.md

# Telemetría

#### ![Test](https://github.com/am-kantox/telemetria/workflows/Test/badge.svg)  ![Dialyzer](https://github.com/am-kantox/telemetria/workflows/Dialyzer/badge.svg)  The helper application that simplifies and standardizes telemetry usage.

## Installation

```elixir
def project do
  [
    compilers: [:telemetria | Mix.compilers()]
  ]
end

def deps do
  [
    {:telemetria, "~> 0.1"}
  ]
end
```

## Changelog

* **`0.7.0`** —
  * [ENH] add named arguments in all calls to event’s context
* **`0.6.1`** —
  * [BUG] wrong order using telemetry with many clauses
* **`0.6.0`** —
  * [ENH] accept parameters in annotation `@telemetria`
  * [MIN] better print of events added
* **`0.5.2`** —
  * [ENH] `enabled: false` config to purge all telemetria code at once
* **`0.5.1`** —
  * [ENH] add result of underlying call to metric
  * [ENH] decrease an amount of garbage returned from caller context
* **`0.5.0`** —
  * [ENH] annotation `@telemetria true` as a synonym to `deft/2`
  * [FIX] polling is off by default
* **`0.4.0`** —
  * [ENH] default polling of system / vm states for free
  * [ENH] starting in phases ensuring proper instrumenter setup
* **`0.3.0`** —
  * [ENH] no need for any config in any environment
  * [BUG] proper handling of guards in compiler, correct event names

## [Documentation](https://hexdocs.pm/telemetria).