Sie sind hier: Startseite Lehre Projekte, Abschlussarbeiten Evaluating and implementing …

Evaluating and implementing observability tools

The Emulation-as-a-Service (EaaS) framework (https://gitlab.com/emulation-as-a-service/eaas-server) developed by the University of Freiburg lets users access preserved digital assets using their Web browser by starting software emulators (e.g., QEMU) in virtual machine instance in the cloud. While it has it very rudimentary "dashboard" showing basic data like the number of currently used virtual machine instance, currently consumed and available memory, or the number of accesses, it lacks more sophisticated observability tools.

The goal of this bachelor/master project/thesis is to evaluate such obeservability tools, both for showing basic metrics in a dashboard (e.g., using Nagios, Grafana, OpenSearch Dashboards) as well as for supporting debugging by letting developers see aggregated log files from different sources in a unified way (e.g., using SigNoz, HyperDX). Some basic examples (e.g., using the OpenTelemetry standard) of data sources should be implemented in the existing EaaS framework and be connected to a chosen observability tool.

Depending on if this work is done as a bachelor/master project or thesis, the focus and depth can vary, e.g., students can focus on evaluating and comparing different frameworks or looking and implementing one single framework in more depth.

Kontakt

Rafael Gieschke