statsderl (statsderl v0.7.1)

View Source

Summary

Types

key/0

-type key() :: iodata().

sample_rate/0

-type sample_rate() :: number().

value/0

-type value() :: number().

Functions

counter(Key, Value, Rate)

-spec counter(key(), value(), sample_rate()) -> ok.

decrement(Key, Value, Rate)

-spec decrement(key(), value(), sample_rate()) -> ok.

gauge(Key, Value, Rate)

-spec gauge(key(), value(), sample_rate()) -> ok.

gauge_decrement(Key, Value, Rate)

-spec gauge_decrement(key(), value(), sample_rate()) -> ok.

gauge_increment(Key, Value, Rate)

-spec gauge_increment(key(), value(), sample_rate()) -> ok.

increment(Key, Value, Rate)

-spec increment(key(), value(), sample_rate()) -> ok.

timing(Key, Value, Rate)

-spec timing(key(), value(), sample_rate()) -> ok.

timing_fun(Key, Fun, Rate)

-spec timing_fun(key(), fun(), sample_rate()) -> any().

timing_now(Key, Timestamp, Rate)

-spec timing_now(key(), erlang:timestamp(), sample_rate()) -> ok.

timing_now_us(Key, Timestamp, Rate)

-spec timing_now_us(key(), erlang:timestamp(), sample_rate()) -> ok.