- Relax httpoison & exometer_core version requirements.
- HTTPoison is now a required dependency.
- Renamed some un-used variables to silence compiler warnings.
- Remove app_key from config, because it's not really needed.
- Removed an un-used option from our reporter (
reporter_stats) - Changed our poison dependency to "
> 2.0" instead of "> 2.0.0", to avoid clashes with phoenix, which requires "~> 2.0". - Tested with Elixir 1.3.0-rc.0
- Updated deps. Now pulling exometer_core from hex instead of using the pspdfkit fork from github.
- Fix an issue where we'd assume that the API_KEY environment variable would be set, causing ExometerDatadog (and therefore any application that uses it) to crash if the env vars were not set.
- Added httpoison to the applications list, to ensure it's started before we are.
- Added support for loading config from environment variables.
- Library is now a lot more forgiving on startup if config keys are missing. It just doesn't start things, rather than trying to and crashing.
- The "host" setting now defaults to the current hostname, and can be overridden using functions as well as hard coding a name.
- Expanded the library to include more than just a reporter.
- It's now an OTP application that will:
- Automatically register the reporter with exometer
- Optionally report system & vm metrics to datadog.
- Wrote a lot more documentation.
- Initial release of the library.
- Contains a working exometer reporter for datadog.
- Configured via the usual exometer config for reporters.