Allow arbitrary prometheus range query for the evaluation of benchmarks
- Allow arbitrary prometheus range queres (update prometheusResponse) - Allow usage of more than one slo checker - Update the json which send to the python slo checker - refactoring - Update CRDs in order to set the query string as an dedicated parameter for a slo checker - Update exisiting python slo checker in order to use the new JSON format
Showing
- helm/jmx-custom-map.yaml 11 additions, 0 deletionshelm/jmx-custom-map.yaml
- helm/templates/theodolite/crd-execution.yaml 3 additions, 0 deletionshelm/templates/theodolite/crd-execution.yaml
- slope-evaluator/app/main.py 3 additions, 3 deletionsslope-evaluator/app/main.py
- slope-evaluator/resources/test-1-rep-success.json 5 additions, 3 deletionsslope-evaluator/resources/test-1-rep-success.json
- slope-evaluator/resources/test-3-rep-success.json 5 additions, 3 deletionsslope-evaluator/resources/test-3-rep-success.json
- theodolite/crd/crd-execution.yaml 4 additions, 1 deletiontheodolite/crd/crd-execution.yaml
- theodolite/examples/operator/example-execution.yaml 1 addition, 0 deletionstheodolite/examples/operator/example-execution.yaml
- theodolite/examples/standalone/example-execution.yaml 1 addition, 0 deletionstheodolite/examples/standalone/example-execution.yaml
- theodolite/src/main/kotlin/theodolite/benchmark/BenchmarkExecution.kt 1 addition, 0 deletions...rc/main/kotlin/theodolite/benchmark/BenchmarkExecution.kt
- theodolite/src/main/kotlin/theodolite/evaluation/AnalysisExecutor.kt 3 additions, 2 deletions...src/main/kotlin/theodolite/evaluation/AnalysisExecutor.kt
- theodolite/src/main/kotlin/theodolite/evaluation/ExternalSloChecker.kt 6 additions, 7 deletions...c/main/kotlin/theodolite/evaluation/ExternalSloChecker.kt
- theodolite/src/main/kotlin/theodolite/evaluation/SloJson.kt 63 additions, 0 deletionstheodolite/src/main/kotlin/theodolite/evaluation/SloJson.kt
- theodolite/src/main/kotlin/theodolite/execution/BenchmarkExecutor.kt 1 addition, 1 deletion...src/main/kotlin/theodolite/execution/BenchmarkExecutor.kt
- theodolite/src/main/kotlin/theodolite/execution/BenchmarkExecutorImpl.kt 14 additions, 8 deletions...main/kotlin/theodolite/execution/BenchmarkExecutorImpl.kt
- theodolite/src/main/kotlin/theodolite/execution/TheodoliteExecutor.kt 1 addition, 1 deletion...rc/main/kotlin/theodolite/execution/TheodoliteExecutor.kt
- theodolite/src/main/kotlin/theodolite/util/PrometheusResponse.kt 3 additions, 12 deletions...ite/src/main/kotlin/theodolite/util/PrometheusResponse.kt
- theodolite/src/test/kotlin/theodolite/CompositeStrategyTest.kt 4 additions, 3 deletions...olite/src/test/kotlin/theodolite/CompositeStrategyTest.kt
- theodolite/src/test/kotlin/theodolite/TestBenchmarkExecutorImpl.kt 2 additions, 2 deletions...e/src/test/kotlin/theodolite/TestBenchmarkExecutorImpl.kt
- theodolite/src/test/resources/k8s-resource-files/test-execution-update.yaml 1 addition, 0 deletions...t/resources/k8s-resource-files/test-execution-update.yaml
- theodolite/src/test/resources/k8s-resource-files/test-execution.yaml 1 addition, 0 deletions...src/test/resources/k8s-resource-files/test-execution.yaml
Loading
Please register or sign in to comment