Current section
Files
Jump to
Current section
Files
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