ANALISIS DAN IMPLEMENTASI OPENTELEMETRY SEBAGAI MONITORING QUALITY OF SERVICES PADA MIKROSERVIS MENGGUNAKAN DISTRIBUTED TRACING

PUTRA, YOHANES AGENG HENDRAWAN ZHAMUDRA (2024) ANALISIS DAN IMPLEMENTASI OPENTELEMETRY SEBAGAI MONITORING QUALITY OF SERVICES PADA MIKROSERVIS MENGGUNAKAN DISTRIBUTED TRACING. Other thesis, UPN "Veteran" Yogyakarta.

[thumbnail of ABSTRAK.pdf] Text
ABSTRAK.pdf

Download (374kB)
[thumbnail of COVER.pdf] Text
COVER.pdf

Download (492kB)
[thumbnail of DAFTAR ISI.pdf] Text
DAFTAR ISI.pdf

Download (267kB)
[thumbnail of DAFTAR PUSTAKA.pdf] Text
DAFTAR PUSTAKA.pdf

Download (475kB)
[thumbnail of PENGESAHAN PEMBIMBING.pdf] Text
PENGESAHAN PEMBIMBING.pdf

Download (389kB)
[thumbnail of PENGESAHAN PENGUJI.pdf] Text
PENGESAHAN PENGUJI.pdf

Download (412kB)
[thumbnail of SKRIPSI FULL_YOHANES AGENG HZP.pdf] Text
SKRIPSI FULL_YOHANES AGENG HZP.pdf
Restricted to Repository staff only

Download (3MB)

Abstract

Perusahaan XYZ dalam perkembangannnya beralih dari arsitektur monolitik
menjadi arsitektur mikroservis. Permasalahan yang ditemui sebelumnya terkait ketika terjadi
lonjakan data secara signifikan dan ketika salah satu servis mengalami kondisi mati yang
dapat menyebabkan kurangnya efektivitas dari layanan tersebut dan juga diperlukan sistem
yang dapat mengatasi ketika terjadinya lonjakan data yang cukup siginifikan. Peralihan
arsitektur dari monolitik menjadi mikroservis diharapkan dapat mengatasi permasalahan
tersebut. Tetapi dengan penerapana arsitektur mikroservis diperlukan suatu sistem untuk
melakukan monitoring terhadap kualitas dari masing masing servis, sehingga nantinya
kualitas dari masing masing servis dapat terlihat performanya.
Penggunaan metode Distributed Tracing, terutama melalui alat bantu seperti
OpenTelemetry, menjadi krusial untuk mempermudah pengembangan dengan fitur
debugging dan fixing, sekaligus memberikan informasi detail tentang proses, kinerja, dan
kesalahan pada suatu sistem. Dengan menggunakan metode distributed tracing diharapkan
dapat menyedeiakan informasi secara end-to-end terhadap proses dari sinkronisasi. Metode
ini.
Implementasi sistem monitoring mikroservis di perusahaan XYZ melibatkan
langkah-langkah instrumentasi yang berhasil menciptakan sistem monitoring yang efektif.
Penerapan metode Application Performance Monitoring (APM) telah memberikan
kontribusi positif dengan memilah dua jenis telemetri data, yaitu metrics dan trace, untuk
memberikan gambaran detail mengenai performa layanan microservices. Namun, perlu
dicatat bahwa penerapan OpenTelemetry, meskipun memberikan keuntungan dalam
pemantauan performa, juga menyebabkan dampak negatif pada penggunaan memori
aplikasi mikroservis. Terdapat peningkatan yang cukup signifikan sebesar 20.68% dan 40.61
% pada penggunaan memori mikroservis A dan B setelah dilakukan instrumentasi. Hasil ini
menunjukkan bahwa walaupun monitoring mikroservis dapat memberikan wawasan yang
bernilai, perlu dilakukan evaluasi lebih lanjut terkait dampak penggunaan alat monitoring
tertentu pada sumber daya sistem mikroservis.
Kata kunci : Mikroservis, Distributed Tracing, Monitoring, Telco, Grafana,
Prometheus, Jaeger, OpenTelemetry, Kualitas Servis, Metrics, Trace.

Item Type: Thesis (Other)
Uncontrolled Keywords: Mikroservis, Distributed Tracing, Monitoring, Telco, Grafana, Prometheus, Jaeger, OpenTelemetry, Kualitas Servis, Metrics, Trace.
Subjects: T Technology > TA Engineering (General). Civil engineering (General)
Divisions: Faculty of Engineering, Science and Mathematics > School of Engineering Sciences
Depositing User: A.Md Apriliani Kusuma Wardhani
Date Deposited: 08 Jan 2024 07:39
Last Modified: 08 Jan 2024 07:39
URI: http://eprints.upnyk.ac.id/id/eprint/38609

Actions (login required)

View Item View Item