appmonitor insight edition
Post on 26-Jan-2017
150 Views
Preview:
TRANSCRIPT
Monitorovanie a analytika pre masy
Tím č.10 Gappers
INSIGHT EDITION
Čo robíme● zachytávanie udalostí vo vašich aplikáciách● poskytnutie rozhrania na pokročilé analýzy -
SQL like syntax● vizualizácia dát
● vy ste našimi potenciálnymi zákazníkmi
Ako fungujeme● 2 týždňové šprinty● GitHub - PRs● Redmine - code reviews● Hipchat
● staging a production prostredia● CI Jenkins● Codeclimate● Codeship
Naša cesta 1/5● po prvom šprinte hotové MVP -
zachytávanie chýb = Ruby on Rails app (web aj api) + gem
Naša cesta 2/5
● MODULARITA -> vyššia dostupnosť, ľahšia udržiavateľnosť
● oddelenie API -> Java @ Resin
● pridanie RabbitMQ - lievik pred spracovaním
Prví používatelia !
Naša cesta 3/5
● Pokročilá near real-time analytika● Dátové kocky - datacube framework● Vizualizácia - Highcharts
● ŠKÁLOVATEĽNOSŤ
Naša cesta 4/5 - STORAGE
X
+
+ X + XDatacubesBigData storeMessage Queue
ŠKÁLOVATEĽNOSŤ - vzdialenejšia budúcnosť
● Web○ Nginx = reverse proxy, Passenger v5 (Raptor) =
WIN● API
○ Resin = load balancable, distribuovaný cache● Elasticsearch
○ clustering ,sharding, replicas, data partitioning● Redis
○ data partitioning (Redis cluster)
PREMATURE OPTIMIZATION?!
Naša cesta 5/5
✔ ukladanie dát Redis/Elasticsearch✔ SQL jazyk
● Elasticsearch - on demand analytika○ získavanie dát
● vizualizácie dát○ grafy
Použili ste nás?
povedzte nám, čo vám chýba, ďakujeme :)
top related