README.md
# Instrumentation
Simple instrumentation framework inspired by ActiveSupport::Notifications.
## Installation
```elixir
def deps do
[
{:instrumentation, ">= 0.1.0"}
]
end
```
## Quickstart
```elixir
import Instrumentation
subscribe "foo", fn payload ->
IO.puts "foo took #{payload[:duration]} ms and said #{payload[:said]}!"
end
result = instrument "foo", fn ->
{some_function(), [said: "hiiii"]}
end
```
## Documentation
[https://hexdocs.pm/instrumentation](https://hexdocs.pm/instrumentation)