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

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

AppMonitor_LogoVý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í.

detail chyby a kolaboracia riesitelov

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.

group-photoSme 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ť.

TP Cup
TP Cuphttp://www.fiit.stuba.sk/tp-cup/index.html
Prestížna súťaž TP Cup dáva študentom inžinierskeho štúdia FIIT v Bratislave príležitosť preukázať svoje schopnosti pri tvorbe jedinečných riešení v rámci predmetu, v ktorom sa v tíme dva semestre vytvára riešenie problému spojeného s odborom, ktorý študenti študujú.

Senior Python Developer/ka

Úspešný americký startup, ktorý umožňuje vývojárom vytvárať aplikácie a rozhrania API bez akýchkoľvek časových, priestorových a cloudových architektúr hľadá...

C#/.NET & React Fullstack Developer/ka

FullStack Developer/ka | Vývoj nového produktu | Security Pracoval/a by si na TPP s platom 2400 - 2800 EUR/brutto mesačne...

Data Visualization Senior Analyst

Pre medzinárodnú IT spoločnosť hľadáme Senior Data Visualization Analyst. Pracujú na veľkých projektoch pre top 100 svetových spoločností. Ide o...

Splunk Data Engineer

Chcel by si dlhodobú spoluprácu, dobré pracovné podmienky, seriózny prístup? Medzinárodná IT spoločnosť hľadá Splunk Data Engineera. Pracujú na veľkých...

Senior Java Developer

Úspešný americký startup, ktorý umožňuje vývojárom vytvárať aplikácie a rozhrania API bez akýchkoľvek časových, priestorových a cloudových architektúr hľadá...

Backend/Node.js Developer / REMOTE

Pre mladý startup vyvíjajúci softvér, ktorý prispieva hráčom k lepšiemu zážitku z hrania, hľadáme Backend/Node.js Developera. Založili ho dvaja...

Julia Developer / REMOTE

Projekt pre nadšencov Julia a machine learning. Pre spoločnosť, ktorá používa matematické metódy a metódy AI / ML na...

Máte vo firemných stretnutiach chaos? Česká firma našla riešenie, teraz s aplikáciou dobývajú svet

Vyvíjajú ju v Českej republike, pracujú na nej aj hendikepovaní kolegovia a používajú ju firmy v rôznych krajinách sveta....

Ondrej Kubovič – Digitálna bezpečnosť a riziká na internete

Tentokrát sme sa porozprávali s Ondrejom Kubovičom, špecialistom v spoločnosti ESET na populárnu tému digitálnej bezpečnosti. Ondrej nám uviedol...

Slovenskí tvorcovia hier dosiahli v roku 2020 rekordný obrat 72 miliónov EUR, zamestnávali 870 ľudí

Slovenský herný priemysel nezastavila ani pandémia, v roku 2020 opäť výrazne rástol. Podľa štatistík Slovak Game Developers Association prekonal...

Čí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ť.