Skip to content

Application to benchmark GlideinWMS provisioned resources

License

Notifications You must be signed in to change notification settings

shrijan-swaminathan/glideinbenchmark

 
 

Repository files navigation

pre-commit .github/workflows/linters.yaml .github/workflows/linters.yaml

GlideinBenchmark

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.

Requirements

  • Requires Python 3.6 or later.
  • Python packages
    • Matplotlib
    • Flask
    • pandas

Getting Started with development

There is a specfic document on this at DEVELOPMENT.md

To run the web application

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

About

Application to benchmark GlideinWMS provisioned resources

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 75.9%
  • HTML 23.5%
  • Jinja 0.6%