diff --git a/README.md b/README.md index c4eeb0f23d5e7d1815398d4e6acda9166064c146..5ee15bb7b706c875b389686adefe756bfac13291 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,4 @@ -The MooBench Monitoring Overhead Micro-Benchmark ------------------------------------------------------------------------- +# The MooBench Monitoring Overhead Micro-Benchmark Website: http://kieker-monitoring.net/MooBench @@ -9,8 +8,10 @@ Currenly (fully) supported monitoring frameworks are: * Kieker (http://kieker-monitoring.net) * OpenTelemetry (https://opentelemetry.io/) +## Benchmark Execution + Initially, the following steps are required: -1. Make sure, that you've installed R (http://www.r-project.org/) to generate the results (Ubuntu: `sudo apt install r-base`). +1. Make sure, that you've installed R (http://www.r-project.org/) to generate the results (Ubuntu: `sudo apt install r-base`) and awk to install intermediate results (Ubuntu: `sudo apt install gawk`). 2. Compile the application by calling `./gradlew assemble`. All experiments are started with the provided "External Controller" scripts. The following scripts are available @@ -37,8 +38,7 @@ cd frameworks/opentelemetry/ ./benchmark.sh ``` -Analyzing the data -=================== +## Data Analysis In the folder /bin/r are some R scripts provided to generate graphs to visualize the results. In the top the files, one can configure the required paths and the configuration used to analyze the data.