Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Evolution of stats @ Indix

Evolution of stats @ Indix

At Indix we collect and process lot of data. We monitor the correct behaviour of our system through collection of business metrics. Over the time, we moved most of our system from batch map-reduce jobs to kafka stream tasks. Hence we had to move the stats to be more real time. So we built a system called Abel, which aggregates millions of events that it gets and collects stats for the same.

VinothKumar Raman

February 13, 2017
Tweet

Other Decks in Technology

Transcript

  1. + Allows arbitrary functions as rollups - You really can

    do anything, of course as long as it’s in clojure
  2. - Have emission and roll ups at two different places,

    hence not so easy to test and goes out of sync
  3. Unique count of UPCs per site, every hour, every day

    and overall is 6 metric per record