Current section

Files

Jump to
scout_apm lib scout_apm utils.ex
Raw

lib/scout_apm/utils.ex

defmodule ScoutApm.Utils do
def random_string(length) do
length
|> :crypto.strong_rand_bytes
|> Base.url_encode64
|> binary_part(0, length)
end
def agent_version do
Application.spec(:scout_apm, :vsn) |> to_string
end
def hostname do
{:ok, name} = :inet.gethostname()
name
end
end