This little tutorial defines how to reproduce the Kieker demo for the TeaStore that was presented for the Chemnitzer Linuxtage. It shows how the architecture can be restructed and how a regression can be spotted.
Please make sure you install the following tools:
- Make sure you got JDK 11 installed and
$JAVA_HOME
set correctly. - Make sure you got JMeter installed and
$JMETER_HOME
pointing to its folder. - Make sure you got Kieker (https://github.com/kieker-monitoring/kieker) downloaded (e.g.
git clone https://github.com/kieker-monitoring/kieker.git
) and built via./gradlew assemble -x test -x check -x apidoc
(we use the current 2.0.0-SNAPSHOT - please file an issue if you have a problem with this steps in a newer version). Set$KIEKER_HOME
to the root folder of your built Kieker. - My fork of the TeaStore: https://github.com/DaGeRe/TeaStore (
git clone https://github.com/DaGeRe/TeaStore.git
) - GraphViz (For Ubuntu:
sudo apt install graphviz
) - docker (For Ubuntu: `sudo apt insta