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
parent
d7805178
No related branches found
No related tags found
This commit is part of merge request !180. Comments created here will be created in the context of that merge request.
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