Measure everything & everywhere



One man army at YouAppi.com




    How do you measure ?

    • Performance ( web , db, cloud , so on )
    • Business ( like conversion )
    • Feature success 


     A lot of report tools out there , like :

    • NewRelic (easy setup , very gui -- low feature set )
    • Splunk (enterprise)
    • Nagios (enterprise)
    • etc ... you tell me

     


    

We want it all togeher and as simple as possible

Graphite


  • Open Source , one man project started at Orbitz
  • Written in Phyton

Graphite is a combination of 3 processes :

  • Whisper (round robin db)
  • Carbon (web server that recieves metris and pushes them to the db )
  • Graphite Web Gui 


Graphite : 

  • Pros : 
    • Simple Interface --> push("namespace",date,value)
    • RRDB --> The amount of space taken is proportional to the amount of metrics we have , not the data.
    • Very simple data customization the data in the way you need  
  • Cons
    • Relatively hard to setup if you dont know linux & phyton ( compared to NewRelic for instance) 
    • Pretty ugly Gui

hands on ...

   Things you need to run it :

    • kournjaev@gmail.com ( my mail )
    • AWS public AMI ( with graphite + statd + graphiti ) 
    • Read that 
    • Read that

deck

By Roman Romm