More Related Content
Similar to AppMonitor Insight Edition
Similar to AppMonitor Insight Edition (20)
AppMonitor Insight Edition
- 2. Č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
- 3. Ako fungujeme
● 2 týždňové šprinty
● GitHub - PRs
● Redmine - code reviews
● Hipchat
● staging a production prostredia
● CI Jenkins
● Codeclimate
● Codeship
- 4. Naša cesta 1/5
● po prvom šprinte hotové MVP -
zachytávanie chýb = Ruby on Rails app
(web aj api) + gem
- 5. 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 !
- 6. Naša cesta 3/5
● Pokročilá near real-time analytika
● Dátové kocky - datacube framework
● Vizualizácia - Highcharts
● ŠKÁLOVATEĽNOSŤ
- 7. Naša cesta 4/5 - STORAGE
X
+
+ X + XDatacubesBigData storeMessage Queue
- 8. Š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?!
- 9. 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