Implements a statsd behaviour
metric() :: String.t()
tag_map() :: map()
value() :: any()
to_tags(tag_map()) :: list() | map()