##navigation.skip.nav## ##navigation.skip.main## ##navigation.skip.footer##

Elektrotehničko i računarsko inženjerstvo

God. 35 Br. 09 (2020): Zbornik radova fakulteta tehničkih nauka

ДИСТРИБУИРАНИ СОФТВЕРСКИ СИСТЕМ ЗА НАДГЛЕДАЊЕ ПЕРФОРМАНСИ ЈАВА АПЛИКАЦИЈА

DOI:
https://doi.org/10.24867/09BE12Stanivuk
Predato
May 21, 2020
Objavljeno
2020-08-27

Apstrakt

Овај рад обухвата спецификацију и развој вишеклијентског дистрибуираног система за надгледање перформанси јава апликација. Преузимање метрика перформанси је имплементирано уз ослонац на јавино проширење за управљање (JMX). У систем су интегрисана два софтверска решења отвореног кода, Prometheus, за складиштење метрика, и Grafana, за њихову визуализацију. Додатно, систем обезбеђује алармирање корисника у случају прекорачења граничних вредности метрика. Спецификација је представљена UML дијаграмима.

Reference

[1] Oracle Monitoring and Management Guide,
https://docs.oracle.com/en/java/javase/13/management/
[2] Using JConsole, https://docs.oracle.com/en/java/javase/13/management/using-jconsole.html
[3] Architecture of the JMX Technology
https://docs.oracle.com/javase/tutorial/jmx/overview/architecture.html
[4] Prometheus exporters and integrations
https://prometheus.io/docs/instrumenting/exporters/
[5] Grafana https://grafana.com/