Skip to content

puzza007/folsomite

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Folsomite

Hex pm

Folsom is an Erlang based metrics system inspired by Coda Hale's metrics (https://github.com/codahale/metrics/).

Graphite is a realtime graphing system.

Folsomite runs in your Erlang virtual machine, periodically aggregates all present Folsom metrics and forwards them to Graphite.

Building and running

Any version of erlang suitable to run Folsom should be supported. Use rebar to build like:

    rebar3 compile

Example config

    {application, my_app,
     [{description, "my_app"},
      {vsn, git},
      {registered, []},
      {applications, [kernel,
                      stdlib,
                      folsomite]},
      {mod, []},
      {env,
       [{folsom, [{counter, [{my_app, my_counter}, {my_app, my_counter2}]},
                  {gauge, [my_gauge]},
                  {histogram, [{my_app, my_histo}, slide_uniform, {60, 1028}]}
                 ]}
        {folsomite,
         [{graphite_host, "graphite.example.com"},
          {node_key, "billing-prod-us-east-1"}
         ]}
       ]}
     ]}.

Packages

No packages published

Languages

  • Erlang 100.0%