Hyppää sisältöön
    • Suomeksi
    • In English
  • Suomeksi
  • In English
  • Kirjaudu
Näytä aineisto 
  •   Etusivu
  • 1. Kirjat ja opinnäytteet
  • Pro gradu -tutkielmat ja diplomityöt sekä syventävien opintojen opinnäytetyöt (rajattu näkyvyys)
  • Näytä aineisto
  •   Etusivu
  • 1. Kirjat ja opinnäytteet
  • Pro gradu -tutkielmat ja diplomityöt sekä syventävien opintojen opinnäytetyöt (rajattu näkyvyys)
  • Näytä aineisto
JavaScript is disabled for your browser. Some features of this site may not work without it.

Observability Design in Microservice Systems

Tommola, Ilkka (2025-12-10)

Observability Design in Microservice Systems

Tommola, Ilkka
(10.12.2025)
Katso/Avaa
DI_IlkkaTommola_ObservabilityDesignInMicroserviceSystems_pdfa.pdf (2.033Mb)
Lataukset: 

Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.
suljettu
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on:
https://urn.fi/URN:NBN:fi-fe20251216120025
Tiivistelmä
Microservice architecture is utilized broadly in modern software development due to its benefits, such as modularity, scalability, focus on business capabilities, implementation flexibility, and faster development and update cadence enabled by modern automation and individual service deployments. However, these benefits come at the cost of increased complexity at the system level, which makes forming a holistic picture of the application and its myriad states difficult.

Observability is a concept originating from control system theory, defined as a measure of how well the internal workings of a system can be inferred from its outputs, but when applied to modern microservice systems this concept has evolved further. Complex distributed systems will inevitably end up in unexpected failure states, and having observability into a system is the only way to methodically investigate the root cause.

This thesis reviews ten literature sources, ranging from scientific articles to technological books to 1) determine best practices for designing microservice systems for observability and 2) collect commonly referenced tools for implementing observability in microservice systems.

As a result, twenty-seven best practices were identified and categorized into five groups: data types and shape, tools and instrumentation, alerting, organization and culture, or integration and lifecycle. In addition, sixty-seven observability tools were collected, organized by times referenced to determine their pervasiveness in literature, and augmented by keywords mined from the context they appeared in, to aid the reader in pursuit of specific tools to integrate into observability solution(s).
Kokoelmat
  • Pro gradu -tutkielmat ja diplomityöt sekä syventävien opintojen opinnäytetyöt (rajattu näkyvyys) [5369]

Turun yliopiston kirjasto | Turun yliopisto
julkaisut@utu.fi | Tietosuoja | Saavutettavuusseloste
 

 

Tämä kokoelma

JulkaisuajatTekijätNimekkeetAsiasanatTiedekuntaLaitosOppiaineYhteisöt ja kokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy

Turun yliopiston kirjasto | Turun yliopisto
julkaisut@utu.fi | Tietosuoja | Saavutettavuusseloste