github.com/maier/circonus-gometrics (go): Package circonusgometrics provides instrumentation for your applications in the form of counters, gauges and histograms and allows you to publish them to Circonus  A counter is a monotonically-increasing, unsigned, 64-bit integer used to represent the number of times an event has occurred. By tracking the deltas between measurements of a counter over intervals of time, an aggregation layer can derive rates, acceleration, etc.  A gauge returns instantaneous measurements of something using signed, 64-bit integers. This value does not need to be monotonic.  A histogram tracks the distribution of a stream of values (e.g. the number of seconds it takes to handle requests).  Circonus can calculate complex analytics on these.  A period push to a Circonus httptrap is confgurable.
Keywords: api-client|circonus|golang|metrics|telemetry