A light Elixir wrapper around exometer.
truncate
option a function argument for update_histogram/4
(#56)subscribe_options
to reporters that accept them (#57, #58):env
configuration (#80)@timed
function attribute to correctly time function body (#100, #101)truncate
option a function argument for update_histogram/4
(#56)subscribe_options
to reporters that accept them (#57, #58):env
configuration (#80)@timed
function attribute to correctly time function body (#100, #101)The only change relative to 1.2.0 allows us to publish on hex.pm.
Removed bottlenecks
Elixometer's main gen_server was creating a bottleneck, since it waited for responses from exometer in order to update a stat. This version changes the architecture somewhat such that updating stats is asynchronous and the process that receives the messages has a cap of 1000 messages in its inbox.
It's worth noting that this bottleneck would only occur under extremely high load situations that would send hundreds of thousands of stats per second.
Various fixes to documentation and compliance with erlang 18.
exometer
dependency, now we use exometer_core
Initial open source release