УПОТРЕБА ZIO TELEMETRY БИБЛИОТЕКЕ ЗА ПРИКУПЉАЊЕ ДИСТРИБУИРАНИХ ТРАГОВА У СИСТЕМИМА БАЗИРАНИМ НА МИКРОСЕРВИСНОЈ АРХИТЕКТУРИ

  • Драгутин Марјановић
Ključne reči: дистрибуирано праћење, телеметрија, микросервиси, дистрибуирани системи

Apstrakt

У овом раду приказан је дистрибуирани систем базиран на микросервисној архитектури који, уз коришћење ZIO Telemetry библиотеке, има способност прикупљања и слања дистрибуираних трагова на екстерни алат за анализу.

Reference

[1] Benjamin H. Sigelman, Luiz André Barroso, Mike Burrows, Pat Stephenson, Manoj Plakal, Donald Beaver, Saul Jaspan, Chandan Shanbhag “Dapper, a Large-Scale Distributed Systems Tracing Infrastructure”, Google Technical Report, април 2010.
[2] J. Mace, R. Roelke, R. Fonseca “Pivot Tracing: Dynamic Causal Monitoring for Distributed Systems”, SOSE (pp. 378-393), 2015.
[3] OpenCensus, [На мрежи]. Доступно на: https://opencensus.io/ [Посљедњи приступ 5. март 2020]
[4] OpenTracing, [На мрежи]. Доступно на: https://opentracing.io/ [Посљедњи приступ 5. март 2020]
[5] OpenTelemetry, [На мрежи]. Доступно на: https://opentelemetry.io/ [Посљедњи приступ 5. март 2020]
[6] Martin Fowler - Microservices, [На мрежи]. Доступно на: https://martinfowler.com/articles/microservices.html [Посљедњи приступ 5. март 2020]
[7] Raja R. Sambasivan, Rodrigo Fonseca, Ilari Shafer, Gregory R. Ganger “So, you want to trace your distributed system? Key design insights from years of practical experience”, CMU-PDL-14-102, април 2014.
[8] ZIO documentation, [На мрежи]. Доступно на: https://zio.dev/docs/overview/overview_index [Посљедњи приступ 5. март 2020]
[9] Jaeger documentation, [На мрежи]. Доступно на: https://www.jaegertracing.io/docs/1.14/ [Посљедњи приступ 5. март 2020]
Objavljeno
2020-08-30
Sekcija
Elektrotehničko i računarsko inženjerstvo