# Roadmap

The roadmap looks like this, currently:

## Planned features for 1.0
 - [x] Agent installation and compilation
 - [x] Agent Configuration
 - [x] Host metrics
 - [x] API coverage; errors / performance / events
 - [x] Basic API coverage (Header file)
 - [x] Travis CI
 - [x] Basic Phoenix integration
 - [x] Instrumentation within a request
   - [x] template render (phoenix)
   - [x] Ecto queries
   - [x] Auto-instrumentation of functions (using macros)
 - [x] Channel instrumentation (one transaction per incoming event)
 - [ ] Task instrumentation (one `:background_job` transaction per task)

## Features planned after 1.0 release
 - [ ] Exometer backend
 - [ ] Erlang VM metrics
 - [ ] Channel instrumentation (one transaction per channel connection)
 - [ ] Instrumentation of popular libraries
   - [ ] Outgoing HTTP requests (HTTPoison, Tesla)
