izpis_h1_title_alt

Porazdeljeno spremljanje izvajanja v arhitekturi mikrostoritev
ID JERIČ, DOMEN (Author), ID Jurič, Matjaž Branko (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (1,07 MB)
MD5: 248B499198F961590803A5EC1E2C791B

Abstract
Razvoj aplikacij v arhitekturi mikrostoritev prinaša ogromno prednosti, hkrati pa tudi nekaj novih izzivov. Enega izmed glavnih izzivov predstavlja spremljanje izvajanja. S spremljanjem izvajanja lahko bolje razumemo delovanje sistema, odkrijemo razloge za napake in vzroke za počasno delovanje aplikacije. V diplomski nalogi smo preučili različne pristope za spremljanje izvajanja, pri čemer smo se osredotočili na porazdeljeno sledenje. Ogledali smo si različne sisteme in načine za instrumentacijo aplikacij s porazdeljenim sledenjem. Razvili smo razširitev za odprtokodno ogrodje KumuluzEE -- KumuluzEE OpenTracing. Razširitev razvijalcem omogoča, da JAX-RS mikrostoritve enostavno opremijo s funkcionalnostjo porazdeljenega sledenja. Uporabnost razvite razširitve smo prikazali na praktičnem primeru.

Language:Slovenian
Keywords:mikrostoritve, spremljanje izvajanja, porazdeljeno sledenje, Jaeger, Zipkin, MicroProfile, OpenTracing, KumuluzEE
Work type:Bachelor thesis/paper
Organization:FRI - Faculty of Computer and Information Science
Year:2019
PID:20.500.12556/RUL-106374 This link opens in a new window
Publication date in RUL:20.02.2019
Views:706
Downloads:173
Metadata:XML RDF-CHPDL DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Distributed tracing in microservice architecture
Abstract:
Microservices architecture brings many advantages over traditional monolithic architectures. Along with the advantages there come new challenges. One of the main challenges is observability. Observability enables us to better understand system behaviour, resolve errors and analyze performance bottlenecks. In the diploma thesis we studied different approaches for application observability. The main focus of this thesis was distributed tracing. We looked at different systems and ways to instrument microservices with distributed tracing. We developed an extension for the KumuluzEE framework -- KumuluzEE OpenTracing. Extension enables us to instrument JAX-RS microservices with distributed tracing, which we later demonstrate on a practical example.

Keywords:microservices, observability, distributed tracing, Jaeger, Zipkin, MicroProfile, OpenTracing, KumuluzEE

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back