@@ -11,19 +11,23 @@ Patchers can be seen as functions which take a value as input and modify a Kuber
...
@@ -11,19 +11,23 @@ Patchers can be seen as functions which take a value as input and modify a Kuber
## Available Patchers
## Available Patchers
***ReplicaPatcher**: Allows to modify the number of Replicas for a Kubernetes deployment.
***ReplicaPatcher**: Modifies the number of replicas for a Kubernetes deployment.
***type**: "ReplicaPatcher"
***type**: "ReplicaPatcher"
***resource**: "uc1-kstreams-deployment.yaml"
***resource**: "uc1-kstreams-deployment.yaml"
***NumSensorsLoadGeneratorReplicaPatcher**: Allows to scale the number of load generators. Scales according to the following formula: (value + 15_000 - 1) / 15_000
***NumSensorsLoadGeneratorReplicaPatcher**: Modifies the number of load generators, according to the following formula: *(value + loadGenMaxRecords - 1) / loadGenMaxRecords*
***NumNestedGroupsLoadGeneratorReplicaPatcher**: Allows to scale the number of load generators. Scales according to the following formula: (4^(value) + 15_000 -1) /15_000
***NumNestedGroupsLoadGeneratorReplicaPatcher**: Modifies the number of load generators, according to the following formula: *(4^(value) + loadGenMaxRecords -1) / loadGenMaxRecords*
Alternatively, resources can also be read from the filesystem, Theodolite has access to. This usually requires that the Benchmark resources are available in a volume, which is mounted into the container Theodolite.
Alternatively, resources can also be read from the filesystem, Theodolite has access to. This usually requires that the Benchmark resources are available in a volume, which is mounted into the Theodolite container.