Current section
Files
Jump to
Current section
Files
lib/stats_doggo.ex
defmodule StatsDoggo do
def decrement(name, value \\ 1, opts \\ []) do
GenServer.cast(StatsDoggo.Worker, {:decrement, [name, value, opts]})
end
def gauge(name, value, opts \\ []) do
GenServer.cast(StatsDoggo.Worker, {:gauge, [name, value, opts]})
end
def increment(name, value \\ 1, opts \\ []) do
GenServer.cast(StatsDoggo.Worker, {:increment, [name, value, opts]})
end
def set(name, value, opts \\ []) do
GenServer.cast(StatsDoggo.Worker, {:set, [name, value, opts]})
end
def timing(name, value, opts \\ []) do
GenServer.cast(StatsDoggo.Worker, {:timing, [name, value, opts]})
end
def histogram(name, value, opts \\ []) do
GenServer.cast(StatsDoggo.Worker, {:histogram, [name, value, opts]})
end
end