Artifact Presentations

In-depth, hands-on presentations will be presented for the following artifacts accepted through the Artifact Evaluation track.

Artifact HandsOn: The Kieker Observability Framework Version 2

Authors:

Shinhyung Yang (Kiel University, Germany), David Georg Reichelt (Lancaster University Leipzig & Universitat Leipzig, Germany), Reiner Jung (Kiel University, Germany), Marcel Hansson (University of Hamburg, Germany), and Wilhelm Hasselbring (Kiel University, Germany)

Timings & Location:

Tuesday (May 6) 02:00-05:30, Room C

Abstract:

Observability of a software system aims at allowing its engineers and operators to keep the system robust and highly available. An observable software system allows its users to learn the internal states with monitored data. The Kieker Observability Framework Version~2, the successor of the Kieker Monitoring Framework, focuses on the architecture of cloud-native software systems that is increasingly containerized as microservices. In this Artifact HandsOn, we are going to introduce and demonstrate our initial effort towards the observability of cloud-native services, using two software systems: the TeaStore reference microservices and the ExplorViz visual analytics framework. Each container of the TeaStore software system, pre-configured with a Kieker tracing agent, sends Kieker traces to the Kieker OpenTelemetry Transformer, which transforms all traces into OpenTelemetry spans. The transformed spans are consumed and processed by ExplorViz, which visualizes the runtime behavior of TeaStore.

Preparation/Teaching Method:

Intended audience skill level: Basic familiarity with git and docker.

Prerequisite knowledge required: The handsOn is prepared for attendees who understand an object-oriented program deployed on a distributed system. You can have a look at application performance management (APM), which will enhance your experience.

Audio-visual and technical requirements: Attendees are most welcome to bring an own laptop computer to run the HandsOn artifact. Regardless of operating systems, the artifact requires the Docker software installed – it has been tested on Windows 11, macOS, and Linux, with ≥ 16 GiB RAM for comfort.

Short Bio:

Shinhyung Yang is a PostDoc researcher from Kiel University. His research focuses on the sustainability and reusability of the Kieker Observability Framework as research software. He received his Ph.D. in Computer Science at Yonsei University in Seoul, South Korea. His research interests include performance engineering of heterogeneous multicore systems and distributed systems.