Skip to content
Snippets Groups Projects
Select Git revision
  • 9979aa6a0739d8499de19236f1a8334e86fc4b6b
  • main default protected
  • v0.10
  • rework-examples
  • otel-demo-dynatrace-example
  • support-empty-query-response
  • java-operator-sdk
  • rework-state-handling
  • quarkus-36
  • bump-kotlinlogging-to-5.0.2
  • use-internal-registry protected
  • v0.9 protected
  • kafka-nodeport-config-windows
  • v0.8 protected
  • test-k3d protected
  • simpleuc4 protected
  • reduce-code-duplication
  • test-coverage
  • code-cleanup
  • cleanup-commit-interval protected
  • delete-action-for-other-namespace
  • v0.10.0 protected
  • v0.9.0 protected
  • v0.8.6 protected
  • v0.8.5 protected
  • v0.8.4 protected
  • v0.8.3 protected
  • v0.8.2 protected
  • v0.8.1 protected
  • v0.8.0 protected
  • v0.7.0 protected
  • v0.5.2 protected
  • v0.6.4 protected
  • v0.6.3 protected
  • v0.6.2 protected
  • v0.6.1 protected
  • v0.6.0 protected
  • v0.5.1 protected
  • v0.5.0 protected
  • v0.4.0 protected
  • v0.3.0 protected
41 results

example-execution.yaml

Blame
  • example-execution.yaml 1.61 KiB
    apiVersion: theodolite.com/v1
    kind: execution
    metadata:
      name: theodolite-example-execution
    spec:
      benchmark: "uc1-kstreams"
      load:
        loadType: "NumSensors"
        loadValues: [25000, 50000, 75000, 100000, 125000, 150000]
      resources:
        resourceType: "Instances"
        resourceValues: [1, 2, 3, 4, 5]
      slos:
        - sloType: "lag trend"
          prometheusUrl: "http://prometheus-operated:9090"
          offset: 0
          properties:
            threshold: 2000
            externalSloUrl: "http://localhost:80/evaluate-slope"
            warmup: 60 # in seconds
      execution:
        strategy: "LinearSearch"
        duration: 300 # in seconds
        repetitions: 1
        loadGenerationDelay: 30 # in seconds
        restrictions:
          - "LowerBound"
      configOverrides: []
      # - patcher:
      #     type: "NodeSelectorPatcher"
      #     resource: "uc1-load-generator-deployment.yaml"
      #     properties:
      #       variableName: "env"
      #     value: "prod"
      # - patcher:
      #     type: "NodeSelectorPatcher"
      #     resource: "uc1-kstreams-deployment.yaml"
      #     properties:
      #       variableName: "env"
      #   value: "prod"
      # - patcher:
      #     type: "ResourceLimitPatcher"
      #     resource: "uc1-kstreams-deployment.yaml"
      #     properties:
      #       container: "uc-application"
      #       limitedResource: "cpu"
      #   value: "1000m"
      # - patcher:
      #     type: "ResourceLimitPatcher"
      #     resource: "uc1-kstreams-deployment.yaml"
      #     properties:
      #       container: "uc-application"
      #       limitedResource: "memory"
      #   value: "2Gi"
      #  - patcher:
      #      type: "SchedulerNamePatcher"
      #      resource: "uc1-kstreams-deployment.yaml"
      #    value: "random-scheduler"