Blog AppMonitor – Monitorovanie chýb a udalostí v aplikácií

AppMonitor – Monitorovanie chýb a udalostí v aplikácií

Vývoj, testovanie a údržba kvalitného systému patria medzi najdôležitejšie fázy vývoja softvéru. Dnes už existuje niekoľko nástrojov, ktoré sa špecializujú: buď na zachytávanie systémových chýb alebo na monitorovanie správania používateľov. Oba prípady je možné zovšeobecniť a vytvoriť udalosť, ktorú má význam sledovať. Uvedené všestranné využitie svojich služieb ponúka práve AppMonitor.

AppMonitor je platforma na monitorovanie chýb a vlastných udalostí v aplikácií, ktorej cieľom je zvýšiť výkonnosť a stabilitu klientských aplikácií. Umožňuje zachytávať chyby a informácie o ich stave, ktoré agreguje do prehľadnej prezentovateľnej formy. Poskytuje rozhranie na ich analýzu prostredníctvom vlastných dopytov a vizualizáciu v praktických grafoch.

Testovanie a údržba systému

Po nasadení aplikácií alebo systémov na produkčné prostredie a v čase ich prevádzky môžu vznikať chyby, ktoré sa neprejavili vo fáze implementácie a testovania. Tieto chyby je potrebné v reálnom čase zachytiť a priradiť ich zodpovednej osobe na riešenie (najmä, ak platiacim zákazníkom znemožňujú plné využívanie služieb). Rovnako je potrebné monitorovať výkon a záťaž systému, ktoré majú vplyv na jeho stabilitu a umožňujú predísť problémom v dostatočnom predstihu.

AppMonitor je nezávislý od vývojovej platformy monitorovaného systému a je primárne určený pre vývojárov a prevádzkovateľov systému, aby im poskytoval všetky informácie o vzniknutých chybách v reálnom čase. Vývojári budú po zaznamenaní novej chyby notifikovaní emailom a na webovej stránke AppMonitoru sa im chyba zobrazí v prehľadnej, podľa typu chyby agregovanej, forme. Od apríla umožňuje AppMonitor synchronizáciu udalostí aj s vlastnými Github repozitármi.

AppMonitor podporuje kolaboráciu vývojárov pri riešení chýb tak, že v rámci každej chyby môžu vkladať komentáre a po jej vyriešení aktualizovať jej stav. Po revízii riešenia alebo jej opätovnom výskyte v systéme je možné chybu otvoriť a pracovať na jej riešení.

Výhody vlastných udalostí

Aby sme zvýšili konkurencieschopnosť systémov, ktoré sú monitorované AppMonitorom, rozhodli sme sa, že umožníme definovať vlastný typ monitorovaných udalostí. Môže ísť napríklad o zaznamenávanie správania sa zákazníkov na ich webovej stránke. Ak marketingového analytika zaujíma, ktoré výrobky z e-shopu si používatelia vkladajú do nákupného košíka bez toho, aby ich nakoniec kúpili, AppMonitor ho o tom notifikuje. Analytik môže z podobných situácií vyvodiť rôzne stratégie, ktoré mu pomôžu zvýšiť zisk alebo vytvoriť mierenú reklamu. Zachytávaním vlastných udalostí je možné vytvárať marketingový kontroling a priamo získať indikátory potenciálu trhu.

V prípade systémových chýb a udalostí sa odhalí nedostatočne otestovaná alebo slabá časť systému, ktorá môže byť v budúcnosti zdrojom problémov. Jej skoršie zachytenie a vyriešenie môže predísť zníženiu spokojnosti zákazníkov a strate dôvery vo váš produkt.

Vytváranie analýz a vizualizácií

AppMonitor umožňuje vytvoriť a sledovať súčasne viacero biznis analýz, pričom každá z nich sa nachádza v dynamickej dlaždici v interaktívnom paneli. Dlaždica nesie informáciu o dopyte vo všeobecne známom SQL jazyku nad dátami z vášho systému a jeho výsledok zobrazuje v grafe v reálnom čase. Ak si používateľ AppMonitoru praje byť informovaný o vývoji svojich analýz v konkrétny čas, umožňujeme zasielanie grafov a štatistík vybraných dlaždíc na email.

Kto stojí za AppMonitorom

AppMonitor je tímovým projektom niekoľkých študentov, ktorí si hovoria Gappers: Barbora Brocková, Matej Čaja, Martin Číž, Peter Kyseľ, Adam Lieskovský, Daniel Uderman a Michal Viskup. Projekt je realizovaný pod odborným vedením Ing. Jakuba Ševcecha.

Čo znamená náš názov?

The term, “Gapper” is derived from people found on the ski hill that generally sport the dreaded helmet gap.

Sme tím, ktorý sa neustále snaží zdokonaľovať svoje prístupy v implementácií, v používaní nových technológií, ale aj v získaní nových skúseností v profesionálnej komunikácií a prezentácií vlastného produktu. Orientujeme sa na technológie, ako sú RabbitMQ, PostgreSQL, ElasticSearch, Redis, Java, Ruby on Rails a AngularJS. Náš tímový duch ožíva pri dobrom pive (alebo káve) a produktívnych stretnutiach, kedy sa snažíme, aby každý člen dostal svoj priestor na realizáciu.

Nášho tímového ducha by sme chceli preniesť prostredníctvom AppMonitoru aj na jeho používateľov. Umožňujeme v pohodlí sledovať správanie vlastných aplikácií a v reálnom čase sa prispôsobovať požiadavkám svojich zákazníkov.


Dobrý článok? Chceš dostávať ďalšie?

Už viac ako 6 200 ITečkárov dostáva správy e-mailom. Nemusíš sa báť, nie každé ráno. Len občasne.



Súhlasím so spracovaním mojich osobných údajov. ( Viac informácií. )

Tvoj email neposkytneme 3tím stranám. Posielame naňho len informácie z robime.it. Kedykoľvek sa môžeš odhlásiť.

React FE Developer

Prejdi s novým projektom na remote! Ovládaš React a obzeráš sa po novom projekte? Pre medzinárodnú IT spoločnosť hľadáme...

Technical Writer / REMOTE

Si Technical Writer a hľadáš zmysluplný projekt, ktorý bude REMOTE? Teraz máš možnosť pomáhať zlepšovať kvalitu života pacientov prostredníctvom...

Junior/Medior DevOps Specialist / App pre solárne elektrárne

Ak si Junior alebo Medior DevOps Specialist, máš šancu vydať sa na cestu zvyšovania efektivity solárnych elektrární. Pracoval by...

DevOps Architect

Ak si alebo máš ambíciu stať sa DevOps Architect-om, zbystri pozornosť. Máme pre teba projekt!Pre medzinárodnú IT spoločnosť hľadáme...

.NET / Angular/ Developer – REMOTE

NET/Angular Developer má teraz príležitosť prejsť na REMOTE s novým projektom!Pre spoločnosť, ktorá patrí medzi najvýznamnejších producentov informačných systémov...

DevOps Architect

Ak si alebo máš ambíciu stať sa DevOps Architect-om, zbystri pozornosť. Máme pre teba projekt!Pre medzinárodnú IT spoločnosť hľadáme...

Fronted Developer / Aplikácie pre diabetikov

Páčila by sa Ti zmysluplná práca na produkte - aplikácií, ktorá pomáha ľuďom s tým najcennejším, čo majú -...

Bratislava Game Jam sa tento rok spojil s hernými konferenciami Game Days a Game Developers Session Praha.

Bratislava Game Jam je súťaž programátorov, scenáristov, grafikov, filozofov a ilustrátorov, ktorých...

Ako chutí tá pravá Java? Odpoveď nájdete na JavaDays 2020 ONLINE

Zaujíma vás svet Javy a všetko s ním spojené? Máte záujem načerpať...

Bratislavská coworkingová legenda The Spot ožíva

The Spot – prvý bratislavský coworkingový priestor, v ktorom vznikali a sídlili...

Čítaj ďalej:

Dobrý článok? Chceš dostávať ďalšie?

Už viac ako 6 200 ITečkárov dostáva správy e-mailom. Nemusíš sa báť, nie každé ráno. Len občasne.

Súhlasím so spracovaním mojich osobných údajov. ( Viac informácií. )

Tvoj email neposkytneme 3tím stranám. Posielame naňho len informácie z robime.it. Kedykoľvek sa môžeš odhlásiť.