Kolektor monitoringu

licenciate
dc.abstract.enIn an era of open access to the Internet, and the increasingly popular cloud computing model, web applications are used more often and more willingly by companies across the world. With the demand for such solutions, the need for quick error noticing and performance tracking, increases. The software designed for such use is very limited, lacking many key features, and the companies usually implement their own solutions. Aim of this project is to create free and open software that would serve as a platform consolidating data from many monitoring systems, and thus facilitating the monitoring of web applications. This project was created in cooperation with the international company Ocado, which intends to introduce the presented system for commercial use on its sales platform. Thanks to this cooperation, the project uses technologies popular in commercial programming such as Spring, Gradle, Lombok, and others. All technologies, as well as an explanation of their use, can be found further in this thesis. Due to good practices, the code implements many design patterns, which are also discussed.pl
dc.abstract.plW dobie ogólnodostępnego internetu oraz zyskującego wciąż na popularności modelu przetwarzania w chmurze (ang. cloud computing), coraz większe znaczenie mają tzw. aplikacje webowe. Wraz z zapotrzebowaniem na takiego rodzaju rozwiązania, wzrasta zapotrzebowanie na szybkie wychwytywanie błędów i śledzenie ich działania w czasie rzeczywistym. Oprogramowanie do tego przeznaczone wciąż jest pod wieloma względami bardzo ograniczone, a większość firm wdraża przez to własne rozwiązania które, w pewnym przybliżeniu, służą temu samemu i wyglądają tak samo. Celem projektu jest utworzenie darmowego, otwartego oprogramowania, które posłuży za platformę konsolidującą dane z wielu systemów monitorowania, a przez to ułatwiającą monitorowanie aplikacji webowych. Projekt ten został stworzony przy współpracy z międzynarodową firmą Ocado, która ma zamiar wprowadzić przedstawiany system do użytku komercyjnego na swojej platformie sprzedażowej. Dzięki tej właśnie kooperacji, w projekcie zastosowane zostały popularne w komercyjnym programowaniu technologie takie jak Spring, Gradle czy Lombok. W pracy opisane zostały również wykorzystane przez nas wzorce i inne tak zwane “dobre praktyki”.pl
dc.affiliationWydział Matematyki i Informatykipl
dc.areaobszar nauk ścisłychpl
dc.contributor.advisorŻelawski, Marcin - 132962 pl
dc.contributor.authorCzernecki, Maksymilianpl
dc.contributor.departmentbycodeUJK/WMI2pl
dc.contributor.reviewerŻelawski, Marcin - 132962 pl
dc.contributor.reviewerMarkiewicz, Michał - 125976 pl
dc.date.accessioned2020-07-27T14:29:20Z
dc.date.available2020-07-27T14:29:20Z
dc.date.submitted2018-10-18pl
dc.fieldofstudyinżynieria oprogramowaniapl
dc.identifier.apddiploma-121903-211036pl
dc.identifier.projectAPD / Opl
dc.identifier.urihttps://ruj.uj.edu.pl/xmlui/handle/item/226375
dc.languagepolpl
dc.subject.enKogumin Ocado Prometheus web application monitoring system collector Java Spring Boot MVC Gradle Lombok Docker CI/CD microservices user interface HTTP JPA security Auth0pl
dc.subject.plKogumin Ocado Prometheus aplikacja internetowa system monitorujący kolektor Java Spring Boot MVC Gradle Lombok Docker CI/CD mikrousługi interfejs użytkownika HTTP JPA bezpieczeństwo Auth0pl
dc.titleKolektor monitoringupl
dc.title.alternativeCollective application process monitorpl
dc.typelicenciatepl
dspace.entity.typePublication
dc.abstract.enpl
In an era of open access to the Internet, and the increasingly popular cloud computing model, web applications are used more often and more willingly by companies across the world. With the demand for such solutions, the need for quick error noticing and performance tracking, increases. The software designed for such use is very limited, lacking many key features, and the companies usually implement their own solutions. Aim of this project is to create free and open software that would serve as a platform consolidating data from many monitoring systems, and thus facilitating the monitoring of web applications. This project was created in cooperation with the international company Ocado, which intends to introduce the presented system for commercial use on its sales platform. Thanks to this cooperation, the project uses technologies popular in commercial programming such as Spring, Gradle, Lombok, and others. All technologies, as well as an explanation of their use, can be found further in this thesis. Due to good practices, the code implements many design patterns, which are also discussed.
dc.abstract.plpl
W dobie ogólnodostępnego internetu oraz zyskującego wciąż na popularności modelu przetwarzania w chmurze (ang. cloud computing), coraz większe znaczenie mają tzw. aplikacje webowe. Wraz z zapotrzebowaniem na takiego rodzaju rozwiązania, wzrasta zapotrzebowanie na szybkie wychwytywanie błędów i śledzenie ich działania w czasie rzeczywistym. Oprogramowanie do tego przeznaczone wciąż jest pod wieloma względami bardzo ograniczone, a większość firm wdraża przez to własne rozwiązania które, w pewnym przybliżeniu, służą temu samemu i wyglądają tak samo. Celem projektu jest utworzenie darmowego, otwartego oprogramowania, które posłuży za platformę konsolidującą dane z wielu systemów monitorowania, a przez to ułatwiającą monitorowanie aplikacji webowych. Projekt ten został stworzony przy współpracy z międzynarodową firmą Ocado, która ma zamiar wprowadzić przedstawiany system do użytku komercyjnego na swojej platformie sprzedażowej. Dzięki tej właśnie kooperacji, w projekcie zastosowane zostały popularne w komercyjnym programowaniu technologie takie jak Spring, Gradle czy Lombok. W pracy opisane zostały również wykorzystane przez nas wzorce i inne tak zwane “dobre praktyki”.
dc.affiliationpl
Wydział Matematyki i Informatyki
dc.areapl
obszar nauk ścisłych
dc.contributor.advisorpl
Żelawski, Marcin - 132962
dc.contributor.authorpl
Czernecki, Maksymilian
dc.contributor.departmentbycodepl
UJK/WMI2
dc.contributor.reviewerpl
Żelawski, Marcin - 132962
dc.contributor.reviewerpl
Markiewicz, Michał - 125976
dc.date.accessioned
2020-07-27T14:29:20Z
dc.date.available
2020-07-27T14:29:20Z
dc.date.submittedpl
2018-10-18
dc.fieldofstudypl
inżynieria oprogramowania
dc.identifier.apdpl
diploma-121903-211036
dc.identifier.projectpl
APD / O
dc.identifier.uri
https://ruj.uj.edu.pl/xmlui/handle/item/226375
dc.languagepl
pol
dc.subject.enpl
Kogumin Ocado Prometheus web application monitoring system collector Java Spring Boot MVC Gradle Lombok Docker CI/CD microservices user interface HTTP JPA security Auth0
dc.subject.plpl
Kogumin Ocado Prometheus aplikacja internetowa system monitorujący kolektor Java Spring Boot MVC Gradle Lombok Docker CI/CD mikrousługi interfejs użytkownika HTTP JPA bezpieczeństwo Auth0
dc.titlepl
Kolektor monitoringu
dc.title.alternativepl
Collective application process monitor
dc.typepl
licenciate
dspace.entity.type
Publication
Affiliations

* The migration of download and view statistics prior to the date of April 8, 2024 is in progress.

Views
4
Views per month
Views per city
Wroclaw
2
Dublin
1
London
1

No access

No Thumbnail Available