Application to benchmark GlideinWMS provisioned resources.
Runner_config allws to configure the GlideinWMS Factory to automatically run benchmarks on Glideins.
Runner alloows to trigger a benchmark on a specific resource.
Benchmarks are run using images defined in the GlideinWMS containers repo.
Viewer provides access to the benchmarks' results.
This code is distributed under the Apache 2.0 license, see the LICENSE file.
- Requires Python 3.6 or later.
- Python packages
- Matplotlib
- Flask
- pandas
There is a specfic document on this at DEVELOPMENT.md
To run the web application, you need to export pythonpath in the following format:
export PYTHONPATH="$PYTHONPATH:{directory_to_glideinbenchmark}/glideinbenchmark/src/"
then you can run the web application with the following command:
python3 glideinbenchmark/src/glideinbenchmark/index.py