Error monitoring in a distributed system
Authors
Date
2024Copyright
© The Author(s)
While the concept of distributed systems encapsulating and isolating functionalities and errors inside their services is a great benefit for a system, it can also introduce various problems. One of these drawbacks is that if an error occurs in one of the services, the rest of the system is not aware of it and the error might go unnoticed. This would delay fixing it and allow the same error to keep repeating and causing issues. This problem is addressed in this thesis by creating and applying an error monitoring framework for a single service of a distributed system. The framework is supposed to monitor for different kinds of errors in the target service and its resources. When these metrics notice errors, they should be indicated to the developers or system admins in different ways like notifications or visually on a monitoring dashboard. The framework is also tested by applying it to Akamon Innovations' Dataplatform system's Timeseries service and measured against various need statements given by Akamon.
...
Yksi hajautettujen järjestelmien suurimpia etuja on niiden tapa kapseloida ja eristää toiminnallisuuksia ja virheitä yksittäisten palvelujen sisään jolloin ne eivät häiritse muun järjestelmän toimintaa. Tämä voi kuitenkin luoda uuden ongelman jos virheistä ei kommunikoida palvelun ulkopuolelle. Virheet voivat tällöin jäädä kehittäjiltä huomaamatta jolloin ne jatkavat esiintymistään, vahinkojen aiheuttamista ja niiden korjaus viivästyy. Tähän ongelmaan kehitetään ratkaisu tässä tutkielmassa luomalla viitekehys virheiden monitoroinnille hajautetussa järjestelmässä. Viitekehyksen on tarkoitus huomata erilaisia virheitä kohde palvelussa ja tuoda ne kehittäjien ja järjestelmän valvojien tietoisuuteen esimerkiksi ilmoituksilla tai monitorointtikäyttöliittymillä. Viitekehys testataan Akamon Innovationin Dataplatform-järjestelmän Timeseries-palvelussa ja sitä arvioidaan Akamonin antamia tarvevaatimuksia vastaan.
Metadata
Show full item recordCollections
- Pro gradu -tutkielmat [29041]
License
Related items
Showing items with similar title or keywords.
-
Detector contamination monitoring system for Finnish radiation early warning network
Bogdanoff, Ville (2020)Tässä pro gradu -tutkielmassa kehitettiin ilmaisimen pinnan kontaminaation mittausjärjestelmää Suomen ulkoisen säteilyn valvontaverkon uuden sukupolven säteilymittausaseman gammailmaisimeen. Ydinvoimalaonnettomuuksissa ja ... -
Studies of satellite-based tracking systems for improving law enforcement : comprising investigation data, digital evidence and monitoring of legality
Rajamäki, Jyri (University of Jyväskylä, 2014) -
Usability and acceptability of a fall monitoring system
Gonzalez Vega, Narciso (2017)Falls and injurious falls affect one third of the older people. Those experiencing a fall might be unable to call for help remaining unattended for a long time. Pain, hypothermia and dehydration are common consequences. ... -
How to design and establish a national school‐based physical fitness monitoring and surveillance system for children and adolescents : A 10‐step approach recommended by the FitBack network
Joensuu, Laura; Csányi, Tamás; Huhtiniemi, Mikko; Kälbi, Katalin; Magalhães, João; Milanović, Ivana; Morrison, Shawnda A.; Ortega, Francisco B.; Sardinha, Luis B.; Starc, Gregor; Tammelin, Tuija H.; Jurak, Gregor (Wiley-Blackwell, 2024)Background Providing individual- and population-level data on children's physical fitness (PF) is a crucial public health and education priority. However, few national fitness monitoring or surveillance systems are currently ... -
Monitoring of water quality with HPLSEC and fluorescence method in the ozonated recirculating aquaculture system
Pettersson, Samu; Ignatev, Alexey; Lindholm-Lehto, Petra; Tuhkanen, Tuula (Springer, 2023)In recirculating aquaculture systems (RAS), it is important to monitor the water quality to keep the fish healthy. Especially in water treatment with oxidizing agents, for example, ozone (O3) or hydrogen peroxide (H2O2), ...