Packages

A client for DogStatsd, an extension of the StatsD metric server for Datadog.

Current section

Files

Jump to
dogstatsd lib dogstatsd batched.ex
Raw

lib/dogstatsd/batched.ex

defmodule DogStatsd.Batched do
use DogStatsd.Statsd
def send_to_socket(dogstatsd, message) do
buffer = DogStatsd.add_to_buffer(dogstatsd, message)
if length(buffer) == DogStatsd.max_buffer_size(dogstatsd) do
DogStatsd.flush_buffer(dogstatsd)
end
end
end