izpis_h1_title_alt

Porazdeljeno spremljanje izvajanja v arhitekturi mikrostoritev
ID JERIČ, DOMEN (Avtor), ID Jurič, Matjaž Branko (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (1,07 MB)
MD5: 248B499198F961590803A5EC1E2C791B

Izvleček
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.

Jezik:Slovenski jezik
Ključne besede:mikrostoritve, spremljanje izvajanja, porazdeljeno sledenje, Jaeger, Zipkin, MicroProfile, OpenTracing, KumuluzEE
Vrsta gradiva:Diplomsko delo/naloga
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2019
PID:20.500.12556/RUL-106374 Povezava se odpre v novem oknu
Datum objave v RUL:20.02.2019
Število ogledov:705
Število prenosov:173
Metapodatki:XML RDF-CHPDL DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Distributed tracing in microservice architecture
Izvleček:
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.

Ključne besede:microservices, observability, distributed tracing, Jaeger, Zipkin, MicroProfile, OpenTracing, KumuluzEE

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj