- Update deps
- Breaking change: ExInsights is no longer an application, you now need to start the Supervisor manually
- Breaking change: Configuring from
config.exs
was dropped in favor of passing arguments to the Supervisor. This change along with the one above should help making the library more flexible to configure - Possibly breaking change: replaced Poison with Jason as the default json encoder
- cleaned up internals to make extending the library easier. Public interface has not changed.
- Breaking change: start time and dependency id parameters as part of request and track dependency payload (thanks @huderlem)
- Breaking change: custom tags as part of payload (thanks @huderlem)
- allow setting id explicitly on track_request
- fix dialyzer issue
- allow setting instrumentation key on a per request basis
- added measurements to request tracking (thanks @DevExpDev)
- added request tracking (thanks @lafka)
- formatted code files
- updated dependencies
- Minor changes in test suite
- Updated typespecs
- Added
track_exception
- Added decorators for
track_event
,track_exception
, andtrack_dependency
- Updated docs
- Cleaned up specs and added dialyzer
- Added
track_dependency
andtrack_trace
- Added
flush_interval_secs
config option - Documentation changes
- Initial version
- Support for
track_event
andtrack_metric