Download - AppMonitor Insight Edition
![Page 1: AppMonitor Insight Edition](https://reader034.vdocuments.pub/reader034/viewer/2022042706/5889556a1a28abef658b4b25/html5/thumbnails/1.jpg)
Monitorovanie a analytika pre masy
Tím č.10 Gappers
INSIGHT EDITION
![Page 2: AppMonitor Insight Edition](https://reader034.vdocuments.pub/reader034/viewer/2022042706/5889556a1a28abef658b4b25/html5/thumbnails/2.jpg)
Č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
![Page 3: AppMonitor Insight Edition](https://reader034.vdocuments.pub/reader034/viewer/2022042706/5889556a1a28abef658b4b25/html5/thumbnails/3.jpg)
Ako fungujeme● 2 týždňové šprinty● GitHub - PRs● Redmine - code reviews● Hipchat
● staging a production prostredia● CI Jenkins● Codeclimate● Codeship
![Page 4: AppMonitor Insight Edition](https://reader034.vdocuments.pub/reader034/viewer/2022042706/5889556a1a28abef658b4b25/html5/thumbnails/4.jpg)
Naša cesta 1/5● po prvom šprinte hotové MVP -
zachytávanie chýb = Ruby on Rails app (web aj api) + gem
![Page 5: AppMonitor Insight Edition](https://reader034.vdocuments.pub/reader034/viewer/2022042706/5889556a1a28abef658b4b25/html5/thumbnails/5.jpg)
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 !
![Page 6: AppMonitor Insight Edition](https://reader034.vdocuments.pub/reader034/viewer/2022042706/5889556a1a28abef658b4b25/html5/thumbnails/6.jpg)
Naša cesta 3/5
● Pokročilá near real-time analytika● Dátové kocky - datacube framework● Vizualizácia - Highcharts
● ŠKÁLOVATEĽNOSŤ
![Page 7: AppMonitor Insight Edition](https://reader034.vdocuments.pub/reader034/viewer/2022042706/5889556a1a28abef658b4b25/html5/thumbnails/7.jpg)
Naša cesta 4/5 - STORAGE
X
+
+ X + XDatacubesBigData storeMessage Queue
![Page 8: AppMonitor Insight Edition](https://reader034.vdocuments.pub/reader034/viewer/2022042706/5889556a1a28abef658b4b25/html5/thumbnails/8.jpg)
Š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?!
![Page 9: AppMonitor Insight Edition](https://reader034.vdocuments.pub/reader034/viewer/2022042706/5889556a1a28abef658b4b25/html5/thumbnails/9.jpg)
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
![Page 10: AppMonitor Insight Edition](https://reader034.vdocuments.pub/reader034/viewer/2022042706/5889556a1a28abef658b4b25/html5/thumbnails/10.jpg)
![Page 11: AppMonitor Insight Edition](https://reader034.vdocuments.pub/reader034/viewer/2022042706/5889556a1a28abef658b4b25/html5/thumbnails/11.jpg)
Použili ste nás?
povedzte nám, čo vám chýba, ďakujeme :)