Skip to content

Add support for long-running infrastructure components

Just to sum things up: In #265 (comment 10638) and #270 (comment 10769), we decided that benchmarking components which are running longer than a SLO experiment should be supported by Theodolite. Typical example for this is a middleware component such as Kafka.

The schema of a benchmark would eventually look similiar to the following (#270 (comment 10769)):

infrastructure:
  resources:
    - ... # same as for SUT and load generator
sut:
  resources:
   - ... # f.k.a appResourceSets
loadGenerator:
  resources:
    - ... # f.k.a loadGeneratorResourceSets