Slide 24
Slide 24 text
function (2)
24
histogram_stats = ~w(min max mean 95 90)a
memory_stats = ~w(atom binary ets processes total)a
polling_interval = 60_000
config :exometer,
predefined: [
{
~w(erlang memory)a,
{:function, :erlang, :memory, [], :proplist, memory_stats},
[]
},
{
~w(erlang system_info)a,
{:function, :erlang, :system_info, [:'$dp'], :value,
[:process_count, :port_count, :thread_pool_size]},
[]
}
],
report: [
reporters: [
{:exometer_report_lager, []},
],
subscribers: [
{:exometer_report_lager, [:erlang, :memory], memory_stats, polling_interval, true},
{:exometer_report_lager, [:erlang, :system_info],
[:process_count, :port_count, :thread_pool_size], polling_interval, true},
]
]
How to use Exometer